数据结构与算法
文章平均质量分 87
Qinchaowhut
CS
展开
-
排序
点击(此处)折叠或打开 int a[10]; n=10; ------------------------------------------------ //直接插入排序 void InsertSort(int *a, int原创 2014-05-26 19:08:22 · 395 阅读 · 0 评论 -
插入排序
点击(此处)折叠或打开 //直接插入排序 void InsertSort(int *a, int n)//下标从0开始。 { int i; for(i=1;in;i++) {原创 2014-08-20 08:58:00 · 487 阅读 · 0 评论 -
跳表的实现
图示: 点击(此处)折叠或打开 //转载 //SkipList #include stdlib.h> #include stdio.h> #includetime.h>原创 2014-05-26 19:08:33 · 526 阅读 · 0 评论 -
二叉查找树
//数据结构与算法分析 点击(此处)折叠或打开 #ifndef __BINARYSEARCHTREE_H__ #define __BINARYSEARCHTREE_H__ //templatetypename int>原创 2014-05-26 19:08:44 · 579 阅读 · 0 评论 -
反转链表(递归实现)
反转链表 #include struct ListNode{ int m_nKey; struct ListNode* m_pNext; }; void ReverseList(struct ListNode** pHead) { struct ListNode *ReverseHead=NULL; struct ListNode *pNode=*pHead;原创 2015-05-16 16:58:47 · 669 阅读 · 0 评论 -
链表快排
#include #include typedef struct list{ int data; struct list *next; }list; void swap(int *a,int *b) { int temp=*a; *a=*b; *b=temp; return; } list* partition(list *head, list原创 2015-05-16 16:59:25 · 550 阅读 · 0 评论