• 全部
  • 关注
  • 有问必答
  • 等你来答

排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

  • 编程语言
  • 后端
  • Python
  • Java
  • 前端
最新最热精华悬赏待回答 筛选
  • 0

    回答

设计一个程序求出约瑟夫环的出列顺序。约瑟夫问题的一种描述是:编号为1,2,…,n的n个人按顺时针方向围坐一圈,每个人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针

  • 1

    回答

问题遇到的现象和发生背景 java冒泡排序中Comparable接口接口不是应该要实现吗?下面的代码中 Comparable v 和 Comparable[] 是什么意思呢? 问题相关代码,请勿粘贴截

  • 0

    回答

用了归并排序的代码,但是数组的数组排序后就特别奇怪,不知道怎么回事 #include<stdio.h> void Merge(int r[], int r1[], int s, int

  • 1

    回答

请问各位帮我捋一下思路!1.优化模型比如TIMES,遗传算法也可以实现优化,那这两类有什么区别和联系呢?优化工具又是什么区别?能否帮我厘一下思路?2.有没有典型文献或者参考资料推荐给我呢?谢谢!不甚感

  • 0

    回答

说明: (1)在Select(a, left, right, i)算法中,当前要操作的元素数(right-left+1)小于等于5个时,直接使用任一排序算法对a[left:right]这些元素进行排序

  • 1

    回答

问题遇到的现象和发生背景 912、排序数组 问题相关代码,请勿粘贴截图 class Solution { void quicksort(vector<int>& nums,int

  • 2

我在学习线性时间选择算法,编写如下程序,算法要求是找到n个元素中第k小的元素: //线性时间选择 #include <stdio.h> void bubbleSort(int *a,int

algorithm6
采纳率69.2%
  • 3

怎么使用冒泡排序实现时间戳从小到大的排序? 需要排序的数组arr1,timestramp是时间戳 var arr1 = [ { time

C_心欲无痕
采纳率50%
  • 2

    回答

问题遇到的现象和发生背景 洛谷p1177题:利用快速排序算法将读入的 N 个数从小到大排序后输出。 快速排序是信息学竞赛的必备算法之一。对于快速排序不是很了解的同学可以自行上网查询相关资料,掌握后独立

  • 3

为什么def的yi函数统计出的sort的耗时和之前运行的结果不一样,要怎么把之前的运行结果,def一个函数来进行统计,以及绘制折线图的报错要怎样修改

kuake42
采纳率100%
  • 2

python中变化数字列表长度,统计不同排序算法时间中,def计算时间的函数后,为什么当列表大于4000时就不运行了,而且为什么使用count-time时,insertionsort的运行时间为0

kuake42
采纳率100%
  • 2

    回答

这个数组怎么才能不重复#include <stdio.h>int main(void){ int n; int a[n]; int i,j,t; scanf("%

  • 1

    回答

#include <stdio.h> //归并排序算法 void sort(int *arr, int *carr, int low, int mid, int high) {

  • 18

昨天在炉石传说掌游宝看到这个问题::水果摊上有20颗苹果,重量各有些微差距,但都卖一个2元.水果摊上还有一个天平秤,如果你想要买到最重的那颗苹果,请问,至少要秤几次才能找出最重的那一颗呢? 标准答案是

jamesbombadil
采纳率100%
  • 1

问题遇到的现象和发生背景 冒泡函数升序排列数组元素最后结果没有排成有序数组 问题相关代码,请勿粘贴截图 #include<stdio.h>void maopao(int arr[],int

lch1552493370
采纳率100%
  • 1

    回答

采用二分查找法从一个已经升序排序的数组a[n]中,查找某个数k。如果找到k, 输出k所在的数组下标(0~n-1)及比较次数。若x不存在,输出-1和比较次数。 如: 数组a[n]:3 5 6 7 9 采

  • 2

    回答

定义函数,分别实现冒泡排序,选择排序,插入排序,返回排序结果列表和所用时间。分别用这3种方法实现1000个随机顺序的数值排序,并输出排序所用时间。

  • 4

    回答

请问,求一维无序数组的最大值,有没有时间复杂度方面小于O(n)的算法?我在网上找了一圈,似乎都是O(n)的。

  • 1

    回答

问题遇到的现象和发生背景 最近在看遍历算法,发现很多算法都只专注于二维的,但是三维空间的遍历好像(to my best)并没有多少涉及 问题相关代码 如图所示的正六边体,三个坐标给出,如何进行方向选取

  • 3

#include <stdio.h> void stro(int arr[], int sz) { int i = 0; int k = 0; int tmp

fish_king__
采纳率77.8%
  • 4

.GetLength(0)为何是行? (1)为何是列? 感谢赐教!

林凯文灬
采纳率66.7%
  • 2

    回答

这里归并排序具体是怎么进行的。感觉和我平常看到的归并排序不太一样。

  • 1

结构体代码如下:typedef struct{ char num[]; char name[]; int sex; double price;}stu;线性表的建立和插入操作代

m0_65359288
采纳率71.4%
  • 2

    回答

void po_sort(int* arr, int n){ int i = 0; for (i = 0; i < n - 1; i++) { int j = 0

回答 fish_king__
采纳率77.8%
  • 2

void po_sort(int* arr, int sz){ int i = 0; for (i = 0; i < sz - 1; i++) { int fla

fish_king__
采纳率77.8%
  • 1

    回答

有以下关键字序列(15,20,24,32,15,7,14,23),使用快速排序方法将其按升序排列。请回答下列问题。若取最后一个关键字为基准,写出第一趟快速排序的结果。 不是很明白一最后一个为基准和以第

  • 2

openmp初学者,尝试了冒泡排序openmp并行,发现在一定数据量的时候多线程比单线程快,我就又尝试了快速排序,但是快速排序无论多大的数据量,总是单线程比多线程快,请各位帮我看看哪里出了问题 #in

weixin_47977008
采纳率100%
  • 3

在c++中,快排(sort)的cmp函数,返回0和-1有什么区别?我在做题时,返回0就对了,返回-1就错了。 bool cmp(Student x,Student y){ if(x.

回答 Mark__M
采纳率100%
  • 1

题目是:用大小分别为1000 2000 3000 4000 5000 6000 7000 8000 9000和10000的10个数组的排列来统计归并排序算法和快速排序算法的时间复杂性。我尝试使用随机数

Wistain
采纳率85%
  • 1

import java.util.Arrays; public class Quick { // 分 比基准数大的放右边,小的放到左边 public static int quickS

小白蛋挞
采纳率80%