51CTO首页
资讯
博客
学堂
精培
企业培训
CTO训练营
开源基础软件社区
WOT技术大会
元宇宙大会
收藏本站
移动端
公众号矩阵
博客
免费课程
课程排行
直播课
软考学堂
精品班
厂商认证
IT技术
2022年软考
PMP项目管理
在线学习
企业服务
CTO训练营
技术经理研习营
LeaTech峰会
文章
资源
问答
开源课堂
专栏
直播
51CTO
开源基础软件社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
开源基础软件社区订阅号
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙技术社区视频号
51CTO博客
首页
关注
热榜
订阅专栏
学堂
精培
鸿蒙社区
CTO训练营
51CTO
班级博客
登录
注册
手机随时阅读
新人专享大礼包¥24
写文章
搜索历史
清空
热门搜索
查看【
】的结果
51CTO博客
>
热门标签
>
排序法
排序法
全部文章
近期文章
热门文章
标签简介
【排序法】内容共 240 条
原创
《冒泡
法
排序
》
/* 这个冒泡
法
排序
可以实现“可变长数组的
排序
”问题。 因为数组的大小是从实参传进来的。 */ #include<stdio.h> void sort(int n) { int i,j,t; int a[n]; printf("请输入%d个整数:"); ...
数组
i++
冒泡法
#include
java
阅读 164
评论 0
点赞 0
mb61289d0fd3618
272 天前
原创
选择
排序
法
选择
排序
法
选择
排序
是指在一个无序的数组中,按照从小到大或者从大到小的顺序排列。这种
排序
算法 速度并不是太快,也不是很慢,用大O表示
法
:O(n^2) 举个栗子 假设有 [5,9,6,4,3,4,1,0,45,...
算法
其他
阅读 50
评论 0
点赞 0
wx5ac5c32b6febe
319 天前
原创
下表
法
排序
/* //实现下标
法
排序
*/#include <stdio.h>int main(){ //定义一个数组 int arr[6]={1,4,5,1,8,17}; //打印数组内如 for ...
c语言
阅读 447
评论 0
点赞 0
苏娜那
2428 天前
转载
冒泡
排序
法
//冒泡
排序
法
:冒泡
排序
(BubbleSort)的基本概念是: //依次比较相邻的两个数,将小数放在前面,大数放在后面。 //重复此过程,直至排好序 public class BubbleSort{ public static void main(String args[]){ ...
i++
时间复杂性
冒泡排序法
空间复杂度
冒泡排序
阅读 15
评论 2
点赞 0
深圳市贝福科技
3885 天前
原创
冒泡
法
排序
void bubble_sort(int arr[], int sz){ int i = 0; int j = 0; for (i = 0; j < sz - 1; j++) { if (j = 0; j <sz - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int tmp = arr[j]; arr[j] = a...
数组
i++
函数参数
阅读 120
评论 0
点赞 0
贤思齐_
54 天前
转载
希尔
排序
法
希尔
排序
法
的基本思想是:先选定第一个整数,把待
排序
文件里全部记录分成个组。例如以下图,第一个整数分为有序组,其余为无序组。 每次处理就是将无序组中的第一个数。与有序组的元素...
希尔排序
待排序
数组
直接插入排序
其他
阅读 247
评论 2
点赞 0
mob604756f80175
1827 天前
原创
桶
排序
法
#include<stdio.h>int main(){int book[1001],i,j,t,n;for(i=0;i<=1000;i++)//桶的个数book[i]=0;//先初始化为0scanf("%d",&n);//输入带
排序
的数字个数for(i=1;i<=n;i++)//记录每个数字出现的次数{s...
桶排序算法
阅读 418
评论 0
点赞 2
hagar
2962 天前
转载
冒泡
法
排序
转载地址:http://www2.gliet.edu.cn/jpkc/datastructure/course/course_content.asp?chapter_id=9§ion_id=439.3交换
排序
9.3.1冒泡
排序
冒泡
排序
又称起泡
排序
。其基本思想是先将数组中的第n-1个记录...
Algorithm 冒泡法 排序
阅读 490
评论 0
点赞 0
whatever957
2645 天前
转载
Shell
排序
法
2.SHELL
排序
这个
排序
非常复杂,看了程序就知道了。 首先需要一个递减的步长,这里我们使用的是9、5、3、1(最后的步长必须是1)。 工作原理是首先对相隔9-1个元素的所有内容
排序
,然后再使用同样的方法对相隔5-1个...
职场
排序算法
休闲
阅读 1824
评论 0
点赞 0
goodgoodstudy
5156 天前
原创
冒泡
排序
法
package com.wdl.day07; import java.util.Arrays; /** * @创建人 wdl * @创建时间 2021/8/9 * @描述 */ public class BubbleSortTest { public static void main(String[] args) { ...
java
wdl
i++
IT
阅读 128
评论 0
点赞 0
Frank___7
292 天前
转载
快速
排序
法
1.快速
排序
: #include <iostream.h> void run(int* pData,int left,int right) { int i,j; int middle,iTemp; i = left; j = right; middle = ...
职场
排序算法
休闲
阅读 870
评论 1
点赞 0
goodgoodstudy
5156 天前
原创
快速
排序
法
快速
排序
法
快速
排序
的平均效率为O(n * long n),最坏的情况为O(n^2),这和之前的选择
排序
法
效率快很多,但也有局限性。 快速
排序
法
假设有2个数组,一个数组为空,另外一个为1,[_,1],那么...
算法
其他
阅读 54
评论 0
点赞 0
wx5ac5c32b6febe
319 天前
转载
选择
排序
法
3.选择
法
: 现在我们终于可以看到一点希望:选择
法
,这种方法提高了一点性能(某些情况下) 这种方法类似我们人为的
排序
习惯:从数据中选择最小的同第一个值交换,在从省下的部分中 选择最小的与第二个交换,这样往...
职场
排序算法
休闲
阅读 667
评论 0
点赞 0
goodgoodstudy
5156 天前
原创
冒泡
排序
法
package com.wdl.day07;import java.util.Arrays;/** * @创建人 wdl * @创建时间 2021/8/9 * @描述 */public class BubbleSortTest { public static void main(String[] args) { int[] arr = {4, 0, 2, 5,...
java
wdl
i++
阅读 22
评论 0
点赞 0
Frank___7
109 天前
转载
快速
排序
法
02:普通快速
排序
法
的优化
随机化选择标定点 为了解决对有序数组
排序
,快速
排序
法
复杂度变成O(n)的问题,在partition()方法中随机选择一个元素作为标定点 import java.util.Arrays; import java.util.Random; public class Algorithm { ...
快速排序法
i++
数组排序
快速排序
数组
阅读 27
评论 2
点赞 0
mob6047570713c8
218 天前
转载
快速
排序
法
04:三路快速
排序
法
对于等于标定点的元素,也单独划分区间来保存,在下次循环的时候不考虑这部分区间,如果是元素相同的数组,就不会重复遍历这些元素了,这称为三路快速
排序
法
执行partition()方法前循环不变量:arr[left + 1, lt] ...
快速排序法
i++
快速排序
java
数组排序
阅读 26
评论 2
点赞 0
mob6047570713c8
218 天前
原创
C语言学习--选择
排序
法
,冒泡
排序
法
1.选择
排序
法
什么是选择
排序
呢?通俗的来讲就是给定一个数组,将数组中第一个元素和最小的元素进行位置互换,依次进行直至没有比它大的数即可实现从小打到
排序
。书本定义,选择
排序
法
是指每次选择所要
排序
的数...
选择排序法
冒泡排序法
阅读 64
评论 0
点赞 1
YUTIANLE_XX
68 天前
转载
归并
排序
法
01:实现归并
排序
法
归并
排序
法
是更高级的
排序
算法,核心思想:将一个数组一分为二,对两个子数组分别进行递归
排序
,最后将两个数组合并 递归实现归并
排序
import java.util.Arrays; public class Algorithm { public static v...
归并排序法
数组
i++
递归
数组排序
阅读 42
评论 2
点赞 0
mb5fd86a704dffe
222 天前
转载
排序
基础01:选择
排序
法
首先实现整数数组的选择
排序
法
import java.util.Arrays; public class Algorithm { public static void main(String[] args) { int[] arr = {6, 4, 2, 3, 1, 5}; SelectionSort.sort(arr);...
排序基础
i++
数组
泛型
选择排序法
阅读 16
评论 2
点赞 0
mob604756f6b718
243 天前
转载
算法
排序
----插入
排序
法
接下来我来讲述一下插入
排序
法
。 首先来解释一下插入
排序
法
的原理,它的原理是每插入一个数都要将它和之前的已经完成
排序
的序列进行重新
排序
,也就是要找到新插入的数对应原序列中的位置。那么也就是说,每次插入一...
直接插入排序
时间复杂度
插入排序
赋值
值传
阅读 87
评论 2
点赞 0
mb5ff2f19eb6087
958 天前
首页
1
2
3
4
5
6
7
8
共240条记录
简介
博客百科
相关文章
冒泡法和选择法排序
归并排序法02:归并排序法的优化
C语言学习--插入排序法,折半排序法
高速排序法(一)
插入排序法
PHP 选择排序法
冒泡法排序笔记
java冒泡排序法
快速排序法(一)
合并排序法
相关搜索
全部
java 排序法
javaxz排序法
java排序法
java气泡排序法
shell排序法
冒泡排序法
分治法排序
快速排序法
直接排序法
选择排序法
Copyright © 2005-2022
51CTO.COM
版权所有 京ICP证060544号
关于我们
官方博客
意见反馈
了解我们
全部文章
在线客服
网站地图
热门标签
友情链接
开源基础软件社区
51CTO学堂
51CTO