![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语音加数据结构
o点
这个作者很懒,什么都没留下…
展开
-
C语言实现归并排序
知识准备 将多个有序表整合成一个有序表 思路:开始两个两个元素进行比较形成新的子表,然后含有两个元素的子表于另一个子表进行比较,形成四个元素的子表,以此类推,最终形成只有两个子表,再归并,形成有序序列。 #include <stdio.h> #include <stdlib.h> #define n 7 int *temp=(int*)malloc(n*sizeof(int)); void MergeSortEle(int Ele[],int low,int high); void原创 2020-09-30 15:47:35 · 674 阅读 · 0 评论 -
C语言实现堆排序
#include <stdio.h> void BulidHeap(int Ele[],int len); void HeapAjust(int Ele[],int k,int len); void HeapSort(int Ele[],int len); int main() { int i; int date[]={0,32,17,9,53,87,65,45,78}; int len=sizeof(date)/sizeof(date[0]); HeapSort(date,len-原创 2020-09-29 03:11:59 · 414 阅读 · 0 评论 -
C语言实现快速排序
#include <stdio.h> void Quick(int Ele[],int low,int high); int DividSort(int Ele[],int low,int high); int main() { int i; int date[]={49,38,65,97,76,13,27,49}; int len=sizeof(date)/sizeof(date[0]); Quick(date,0,len-1); for(i=0;i<len;i++)翻译 2020-09-26 22:13:58 · 174 阅读 · 1 评论 -
C语言实现冒泡排序
#include <stdio.h> void Bupple(int Ele[],int len); void swap(int &a,int &b); int main() { int i; int date[]={49,38,65,97,76,13,27,49}; int len=sizeof(date)/sizeof(date[0]); Bupple(date,len); for(i=0;i<len;i++) { printf("%d\n",dat原创 2020-09-26 20:36:49 · 125 阅读 · 0 评论 -
C语言实现队列(链式存储)
算是小白的萌新,开始学习c语言 #define true 1; #define false 0; /*定义最大队列的长度*/ #define MAX_OUEUE_SIZE 100 /*队列的数据类型*/ typedef int dataType; typedef struct LQueue { dataType LQueue_array[MAX_OUEUE_SIZE];//dataType类型的数组 int front;//头指针 int rear;//尾指针 }LQueue; /*初始化*/原创 2020-05-28 23:35:52 · 547 阅读 · 0 评论