
数据结构
橘猫不是肥猫
如何有做不到的事,那肯定是因为自己没有努力;如果努力了还是做不到,那是因为自己还不够努力,加油。
展开
-
单向不带头链表 c语言接口实现(头插、头删、尾插、尾删、指定位置删插等接口)解释
链表:是一种物理存储上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针连接次序来实现的。链表分类:单向、双向 带头、不带头 循环、非循环常用链表类型:1.无头单向非循环链表typedef struct Node{ int value; //保存链表每个节点的数值 ...原创 2019-04-04 13:28:32 · 377 阅读 · 0 评论 -
C语言-七大排序算法实现和原理简述
基本概念:排序:把一堆记录,按照其中某个或某些关键字的大小,递增或递减的排列起来的操作稳定性:即经过排序后,记录中相同的关键字是否或保持原来的位置不做调整,如果位置不变则稳定,反之。内部排序:数据元素在内存中的排序。外部排序:数据元素太多了,不能同时放在内存中,根据排序要求不能在内存之间移动数据的排序。排序算法一:插入排序:(减治算法) ...原创 2019-04-30 16:24:18 · 2446 阅读 · 0 评论