您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 排序DEMO (数据结构课程设计)

  2. 数据结构 课程设计 (1) 定义函数类型及大小: #include #include #include #define MAXSIZE 1000 typedef struct{ int key[MAXSIZE]; int length; }Sqlist; long compCount,shiftCount; (2) 定义四种排序: void shellsort(Sqlist L) void QuickSort(Sqlist pL) void heapsort(Sqlist b) void M
  3. 所属分类:其它

    • 发布日期:2009-12-28
    • 文件大小:56320
    • 提供者:wendycheng1
  1. 各种排序 冒泡 快速 堆 希尔 基数等九种

  2. #include #include #define MAXSIZE 10 #define MAX_BIT 8 // 关键字最大位数 #define RADIX 10 // 关键字基数 ,此时是十进制整数的基数 #define MAX_SPACE 8 // 分配的存储空间的大小 typedef char KeyType;// define the keyType is the int typedef int InfoType; typedef struct { KeyType key; In
  3. 所属分类:其它

    • 发布日期:2010-05-28
    • 文件大小:262144
    • 提供者:yixiaofriend
  1. 《数据结构》算法实现及解析_高一凡(配合严蔚敏的数据结构)\严蔚敏数据结构习题集答案

  2. Status DeleteK(SqList &a,int i,int k)//删除线性表a中第i个元素起的k个元素 { if(i<1||ka.length) return INFEASIBLE; for(count=1;i+count-1va.listsize) return ERROR; va.length++; for(i=va.length-1;va.elem[i]>x&&i>=0;i--) va.elem[i+1]=va.elem[i]; va.elem[i+1]=x
  3. 所属分类:其它

    • 发布日期:2010-12-17
    • 文件大小:7340032
    • 提供者:lliinn2
  1. 内部排序算法合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序)

  2. 内部排序合集(插入、希尔、起泡、快速、选择、堆、归并和基数排序) 这是我在我们期末的时候写的一些内部排序的例子。因为我们的数据结构考试的范围就限定在内部排序上,所以我没有什么办法,只好对自己埋头苦干就行内部排序的编程了。有些内部排序的例子很是好理解,我们可以通过一些图示来很好地了解到这些排序的过程,但是这些程序的代码可能不是那么好写。而另外一些程序的思想既难以理解,也难于编码。着实地伤透了我的脑筋。下面就将我的程序的主框架代码展示给大家看看。注意,在这里我怎样也不好实现2-路插入排序,因为它这
  3. 所属分类:其它

    • 发布日期:2011-01-21
    • 文件大小:12288
    • 提供者:jiangcaiyang123
  1. 数据结构SqList (c语言实现代码)

  2. 数据结构SqList (c语言实现代码)
  3. 所属分类:C

    • 发布日期:2012-05-21
    • 文件大小:203776
    • 提供者:yxl86513
  1. 快速排序代码

  2. #include #include #include #include #include #define MAXSIZE 20 //排序表的最大容量 typedef struct //定义排序表的结构 { int elem[MAXSIZE]; //数据元素关键字 int count; //表中当前元素的个数 }SqList; void InitialSqList(SqList&); //初始化排序表 void QuickSort(SqList &); //快速排序 void QSor
  3. 所属分类:C++

    • 发布日期:2012-06-16
    • 文件大小:3072
    • 提供者:doulishaoketang
  1. 数据结构---顺序线性表(SqList C++)

  2. 这是帮人做的一个期末考试题,从 txt 文件读取数据存储到 SqList 中。 实现了 SqList 的插入元素、删除元素操作。 代码在 VS2010 下编译通过。
  3. 所属分类:C++

    • 发布日期:2016-06-24
    • 文件大小:5120
    • 提供者:blackwoodcliff
  1. 学生基本信息的顺序表

  2. 设计一个包含学生基本信息(学号,姓名,成绩)的顺序表,编程完成如下功能: ⑴ 初始化顺序表 L: 根据用户指定的学生数,逐个输入学生信息; ⑵ 打印表中所有学生信息: 逐个显示表中所有学生的基本信息; ⑶ 判断 L 是否为空表; ⑷ 查找指定学生: 根据姓名进行查找, 返回学生的位序,并输出学生的学号和成绩; ⑸ 根据指定的位置, 返回并输出相应学生的基本信息; ⑹ 给定一个学生信息, 将其插入到表中指定的位置; ⑺ 删除指定位置的学生记录; ⑻ 统计表中学生个数(求表长度); ⑼ 销毁表 L
  3. 所属分类:C/C++

    • 发布日期:2016-10-15
    • 文件大小:786432
    • 提供者:ljwlgl
  1. 备忘录(SQList)

  2. 笔者开发使用的工具为expo+Atom+模拟器 里边是笔者在学习reactnative跨平台开发时期写的一份备忘录文件。里边主要是代码文件。包括界面、移动端数据库、监听器。如果想运行,请使用expo自行生成项目文件,用我提供的js文件替换项目根目录的js文件即可。 reactnative是Facebook开发的一款跨平台移动端应用,其组件化的思想有利于培养我们的编程思维与逻辑,希望大家可以好好学习。 对你有帮助请点赞关注,谢谢~
  3. 所属分类:其它

    • 发布日期:2017-07-02
    • 文件大小:4096
    • 提供者:shenyou_fu
  1. dbinit(AndroidSqList)

  2. 对于android使用数据库的一些封装类...................................................................................................
  3. 所属分类:Android

    • 发布日期:2017-10-27
    • 文件大小:8192
    • 提供者:feng40492459
  1. 用c实现的快排、插入、希尔、堆、冒泡、选择、归并排序

  2. void init(sqlist void bubble_sort(sqlist *l); //冒泡 void select_sort(sqlist *l); //简单选择排序 void insert_sort(sqlist *l); //直插 void shell_sort(sqlist *l); //希尔排序 void quick_sort(sqlist *l, int low, int high); //快排 的封装 *****重要 int parttion(sqlist *l, int
  3. 所属分类:C/C++

    • 发布日期:2018-04-09
    • 文件大小:443392
    • 提供者:m0_37896011
  1. 数据结构-- 线性表

  2. ADT(abstract data type)抽象数据类型 第一章: 线性表 线性表(linear list)是最基本、最简单、也是最常用的一种数据结构 线性表中数据元素之间的关系是一对一的关系, 即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的 特征1:集合中必存在唯一的一个“第一元素”。 特征2:集合中必存在唯一的一个 “最后元素” 。 特征3:除最后一个元素之外,均有 唯一的后继(后件)。 特征4:除第一个元素之外,均有 唯一的前驱(前件)。 数据元素与数据结构分离 Ele
  3. 所属分类:C

    • 发布日期:2018-06-09
    • 文件大小:2097152
    • 提供者:hyill
  1. 数据结构C实现代码

  2. 顺序表、链表、栈、队列、树、图的C实现。 (线性表顺序存储) #include "string.h" #include "ctype.h" #include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h" #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define MAXSIZE 20 /* 存储空间初始分
  3. 所属分类:C/C++

    • 发布日期:2018-12-28
    • 文件大小:331776
    • 提供者:weixin_43206001
  1. 小白算法积累——顺序表2#逆置

  2. 题目:设计一个高效算法,将顺序表L的所有元素逆置,要求算法的空间复杂度为O(1) 关键字:顺序表,逆置 思路: 1.遍历扫描,两两一对,头尾互换 需要变量:data[i] 和data[n-1-i]互为一对 互换小助手temp 遍历小助手i 2.互换操作只需要进行到中间位置 需要范围:n/2 void Reverse(Sqlist &L){ ElemType temp; for (i=0;i<L.length/2;i++){ temp=L.data[i];
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:25600
    • 提供者:weixin_38635092
  1. 小白算法积累——顺序表5#无序顺序表+删除范围

  2. 题目:从顺序表中删除其值在给定值s与t之间(包含s和t,要求s<t)的所有元素,如果s或t不合理或顺序表为空,则显示出错信息并退出运行。 关键词:无序顺序表 删除范围 思路: 1.遍历扫描顺序表L,用k记录下当前位置下,所有值在s和t之间的元素 的个数 需要变量:当前被删元素个数k; 遍历小助手i; 2.对于当前扫描的元素进行判断: a.其值不在被删范围内:前移k个单位 b.其值在被删范围内:不动它,k++ 注:编程的时候先写b,范围好写 #出错情况:线性表为空或s和t取值不合理 bo
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:32768
    • 提供者:weixin_38719643