- 博客(7)
- 收藏
- 关注
原创 C语言基础题目
1.润年判断int IsYear(int N){ if ((N % 4 == 0 && N % 100 != 0) || N % 400 == 0) { return 1; } else { return 0; }}2.素数判断int IsPrimeNum1(int X){ if (X == 1||X==2) { return 1...
2019-03-13 17:00:29 655
原创 Hash散列
#define MinTableSize 10//最小表大小#define NULLUNM -32789struct ListNode;struct HashTbl;typedef struct ListNode *Position;typedef Position List;typedef struct HashTbl *HashTable;struct ListNode//...
2019-03-13 16:49:47 180
原创 二叉树
1.两种结构转换#define MAXSIZE 100//双亲表示法typedef struct PTNode{ char data; int parent;}PTNode;typedef struct PTNode *pNode;typedef struct PTree{ PTNode *nodes;//也可以:pNode nodes[maxsize] in...
2019-03-13 16:47:46 173
原创 优先队列(堆)
typedef struct HeapStruct{ int Capacity; int Size; int *Elements;}HeapStruct,*PriorityQueue;#define MinData -1PriorityQueue Initialize(int MaxElements){ PriorityQueue H; /*if (MaxElements...
2019-03-13 16:37:17 133
原创 队列与栈
1.队列struct QueueRecord{ int Capacity; int Front; int Rear; int Size; int *Array;};typedef struct QueueRecord *Queue;int IsEmpty(Queue Q){ return Q->Size == 0;}void MakeEmpty(Queue...
2019-03-13 16:35:56 107
原创 链表
struct Node{ int Element; Position Next;};int IsEmpty(List L){ return L->Next == NULL;}int IsLast(Position P,List L){ return P->Next == NULL;}//对空表进行查询将返回NULL;未找到该值也会返回NULL;//...
2019-03-13 16:33:21 76
原创 排序算法
1.冒泡排序void BubbleOnce(int a[], int n)//排一趟,前n个元素{ int temp=0; for (int i = 0; i < n - 1; i++) { if (a[i] > a[i + 1]) { temp = a[i]; a[i] = a[i + 1]; a[i + 1] = temp; } }}...
2019-03-13 16:31:57 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人