点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - (c语言排序算法)sort.c
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
基数排序-radix sort
基数排序的实现 算法是《数据结构(c语言版)》上的,自己写了实现 c++写的
所属分类:
C
发布日期:2009-10-29
文件大小:11264
提供者:
weixiaoguoke
C语言通用范例开发金典
第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArra
所属分类:
iOS
发布日期:2009-12-17
文件大小:4194304
提供者:
xqq524148626
短作业优先算法 操作系统C语言
#include //定义一个结构体 struct sjf{ char name[10]; //进程名 float arrivetime; //到达时间 float servicetime;//服务时间 float starttime; //开始时间 float finishtime;//完成时间 float zztime;//周转时间 float dqzztime;//带权周转 }; //定义一个结构体数组 sjf a[100]; //定义一个输入函数 void input(sjf *p,
所属分类:
C
发布日期:2010-11-19
文件大小:4096
提供者:
Chenjie0301
c语言经典排序算法(8种-含源代码)
常见经典排序算法 1.希尔排序 2.二分插入法 3.直接插入法 4.带哨兵的直接排序法 5.冒泡排序 6.选择排序 7.快速排序 8.堆排序 一.希尔(Shell)排序法(又称宿小增量排序,是1959年由D.L.Shell提出来的) /* Shell 排序法 */ #include void sort(int v[],int n) { int gap,i,j,temp; for(gap=n/2;gap>0;gap /= 2) /* 设置排序的步长,步长gap每次减半,直到减到1 */
所属分类:
C/C++
发布日期:2011-12-14
文件大小:8192
提供者:
sunxiuliang
C语言通用范例开发金典.part1.rar
第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:InitArra
所属分类:
C
发布日期:2012-08-31
文件大小:149946368
提供者:
xqq524148626
C语言通用范例开发金典.part2.rar
资源简介 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6 三维数组的表示 14 ∷相关函数:Ini
所属分类:
C
发布日期:2012-08-31
文件大小:127926272
提供者:
xqq524148626
C语言排序算法代码
insersort c语言代码,已编译通过,能够实现排序功能,在windows及linux下均已运行通过。
所属分类:
C
发布日期:2013-04-23
文件大小:969
提供者:
senlinzhongyikelinmu
c 语言 开发金典
书光盘Readme文件 C 语言通用范例开发金典 第1章 数据结构. 1 1.1 数组和字符串 2 1.1.1 一维数组的倒置 2 范例1-1 一维数组的倒置 2 ∷相关函数:fun函数 1.1.2 一维数组应用 3 范例1-2 一维数组应用 3 1.1.3 一维数组的高级应用 5 范例1-3 一维数组的高级应用 5 1.1.4 显示杨辉三角 7 范例1-4 显示杨辉三角 7 ∷相关函数:c函数 8 1.1.5 魔方阵 9 范例1-5 魔方阵 9 1.1.6 三维数组的表示 14 范例1-6
所属分类:
C
发布日期:2014-07-07
文件大小:4194304
提供者:
csuideal
linklistBubbleSort.c
基于c语言的双链表冒泡排序实现;冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端(升序或降序排列),就如同碳酸饮料中二氧化碳的气泡最终会上浮到顶端一样,故名“冒泡排序”。
所属分类:
C/C++
发布日期:2019-07-28
文件大小:6144
提供者:
qq_25404477
C语言实现冒泡排序算法
冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
所属分类:
其它
发布日期:2020-09-03
文件大小:28672
提供者:
weixin_38528517
C语言实现排序算法之归并排序详解
排序算法中的归并排序(Merge Sort)是利用”归并”技术来进行排序。归并是指将若干个已排序的子文件合并成一个有序的文件。 一、实现原理: 1、算法基本思路 设两个有序的子文件(相当于输入堆)放在同一向量中相邻的位置上:R[low..m],R[m+1..high],先将它们合并到一个局部的暂存向量R1(相当于输出堆)中,待合并完成后将R1复制回R[low..high]中。 (1)合并过程 合并过程中,设置i,j和p三个指针,其初值分别指向这三个记录区的起始位置。合并时依次比较R[i]和R[j
所属分类:
其它
发布日期:2020-12-25
文件大小:84992
提供者:
weixin_38514526
(c语言排序算法)sort.c
排序算法:直接插入、折半插入排序、希尔排序、冒泡、快排、选择排序、堆排序、归并排序算法c语言实现,带有简要的注释(并非详解)
所属分类:
C
发布日期:2020-12-24
文件大小:6144
提供者:
Wind_waving
C语言对磁盘文件进行快速排序简单实例
C语言对磁盘文件进行快速排序简单实例 快速排序(quick sort)是由C.A.R.Hoare发明并命名的,这种排序被认为是目前最好的一种排序算法。快速排序基于交换排序,与同样的基于交换排序的冒泡排序法相比,其效果非常明显。 它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 本例中快速排序是通过函数quick_disk(FI
所属分类:
其它
发布日期:2021-01-01
文件大小:57344
提供者:
weixin_38643401
必须知道的C语言八大排序算法(收藏)
概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 1.插入排序—直接插入排序(Straight Insertion Sort)
所属分类:
其它
发布日期:2020-12-31
文件大小:751616
提供者:
weixin_38618521
堆排序(C语言实现)
堆排序(C语言实现)算法思想步骤程序 算法思想 见: 4. 选择排序—堆排序(Heap Sort) 算法导论——堆排序heapsort 步骤 1. 将n个元素建立初始堆,第一个节点放在数组下标1中,因此n个节点对应数组 a[1] ~ a[n],第 i 个节点的左孩子节点下标为 2i,右孩子节点为 2i + 1。 找到最后一个非叶子节点: 若节点 i 为最后一个非叶子节点,则 (a) 节点i只有左孩子节点(n 为偶数) 2*i = n; i = n/2; (b) 节点i有左右孩子节点 (n 为奇数
所属分类:
其它
发布日期:2021-01-07
文件大小:30720
提供者:
weixin_38738511
选择排序(C语言)
选择排序 在千锋“物联网逆战”学习第 23 天 不论你在什麽时候开始,重要的是开始之後就不要停止。 选择排序(Select Sort) 是直观的排序,通过确定一个 Key 最大或最小值,再从带排序的的数中找出最大或最小的交换到对应位置。再选择次之。双重循环时间复杂度为 O(n^2) 算法描述: 在一个长度为 N 的无序数组中,第一次遍历 n-1 个数找到最小的和第一个数交换。 第二次从下一个数开始遍历 n-2 个数,找到最小的数和第二个数交换。 重复以上操作直到第 n-1 次遍历最小的数和第
所属分类:
其它
发布日期:2021-01-06
文件大小:160768
提供者:
weixin_38565480
sort-method-in-c:C语言中各种类型的排序方法-源码
C排序方法 可以将排序过程解释为以任何特定顺序重新排列元素的技术,可以将其设置为准备由程序逻辑进行进一步处理。 在C编程语言中,有多种可用的排序算法,可以将其合并到代码中。 C语言中可能使用的各种类型的排序方法是冒泡排序,选择排序,快速排序和插入排序。 C中的排序类型 方法 最糟糕的情况 最好的情况 表现 空间复杂度 笔记 代码 气泡排序 O(n ^ 2) 在) 稳定的 O(1) n小比较好。 选择排序 O(n ^ 2) 在) 不稳定的 O(1) n小更好,部份排序好更好。 插入
所属分类:
其它
发布日期:2021-03-06
文件大小:1048576
提供者:
weixin_42099116
sort-algos-c:C语言中排序算法的一般实现-源码
在C中对算法进行排序 C编程语言中排序算法的一般实现 sort-algos-int.c是最原始的版本。 每个C编程语言初学者都可以理解。 sort-algos-int-with-func.c是基于sort-algos-int.c的更高级版本。 在这种排序算法中,我们使用cmp_func实现排序算法以定义排序规则。 sort-algos.c是用于使用任何排序规则对任何类型的数据类型进行排序的最通用版本。 有关最常规版本的排序算法的更多信息或用法,您可以在sort-algos/sort-te
所属分类:
其它
发布日期:2021-02-22
文件大小:24576
提供者:
weixin_42116604
SortingAlgorithms:一些用c ++完成的排序算法使用lib sfml查看排序顺序-源码
排序算法 该存储库包含几种排序算法的实现。 使用C ++语言,结合使用开发的图形库构建算法,以便在算法运行时进行可视化。 怎么跑 完成项目克隆后,将sfml库下载到您的计算机上(仅对于debian / ubuntu OS,请在此查找其他OS)。 $ sudo apt install libsfml-dev 要运行,您必须修改main.cpp文件。 它包含主函数,该主函数将包含来自其他注释函数的多个调用。 int main () { .... // minimum_sor
所属分类:
其它
发布日期:2021-02-19
文件大小:1048576
提供者:
weixin_42139429
C语言 冒泡排序算法详解及实例
C语言 冒泡排序算法 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序对n个项目需要O(n2)的比较次数,且可以原地排序。尽管这个算法是最简单了解和实作的排序算法之一,但它对于少数元素之外的数列排序是很没有效率的。 冒泡排序是与插入排序拥有相等的执行时间,但
所属分类:
其它
发布日期:2021-01-20
文件大小:105472
提供者:
weixin_38634610
«
1
2
3
»