
数据结构与算法
文章平均质量分 75
linuw
这个作者很懒,什么都没留下…
展开
-
数据结构学习_折半插入排序
#include #define TRUE 1#define FALSE 0#define MAXSIZE 20#define LT(a, b) ((a)<(b) ? TRUE : FALSE)typedef int KeyType;typedef int OtherInfo;typedef struct { KeyType key; OtherI原创 2009-10-19 00:08:00 · 1597 阅读 · 1 评论 -
基本排序总动员
#include #define MAXSIZE 200/* 冒泡排序 * 选择排序 * 插入排序 * 快速排序 * 希尔排序 * 折半插入排序 */typedef struct _node { int elem[MAXSIZE+1]; int length; // length = MAXSIZE} node;/* 冒泡排序 */node原创 2009-10-26 21:11:00 · 390 阅读 · 0 评论 -
单链表的操作实现
#include /* malloc */#include typedef struct _node { int data; struct _node *next;} node;/* 此程序中的单链表带头结点. * 基本操作: * 创建 * 插入 * 删除 * 长度 * 打印 * 排序 * 逆置 * 求中 * 合并 * 去重原创 2009-10-26 21:09:00 · 468 阅读 · 0 评论