- 博客(7)
- 收藏
- 关注
原创 电子通讯录(2)
昨天仅仅写了个只能实现添加好友的,今天把剩下的列举好友、搜索好友和删除好友全都加进来了。但仅仅是个初版,界面还是需要调整好的。 #include #include #define OK 0 #define ERROR -1 #define MALLOC_ERROR -2 typedef struct friend { int id;
2017-08-06 23:27:24 480
原创 基数排序
#include #include int getlooptimes(int num) { int count = 1; int temp = num/10; while(temp!=0) { count++; temp = temp/10; } return count; } int findmaxnum(int *p,int n) { int i; int max
2017-08-05 19:03:47 297
原创 归并排序
归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已 有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 归并过程为:比较a[i]和b[j]的大小,若a[i]≤b[j],则将第一个有序表中的元素a[i]复制到r[k]
2017-08-05 19:03:06 295
原创 快速排序
#include void quicksort(int a[],int left,int right) { int i,j; if(left < right) { i = left; //left、right用于限定要排序数列的范围,temp即为中心元素 j = right; int temp = a[l
2017-08-05 18:59:50 269
原创 电子通讯录(1)
这是一个基于链表的项目,由于之前学习了怎样来创建一个单链表,在一个基础上就想来做一个电子通讯录玩玩。 项目需求: 制作一个电子通讯录,通过该通讯录能存入好友 ID 号、姓名(英文) 、手机号码、家庭住址、公司电话。 模块包括 : 主界面:主要显示软件功能。 A) 添加好友信息。 B) 列表好友信息。(包含排序功能) C) 搜索好友 D) 删除好友 添加
2017-08-05 18:56:11 596
原创 单链表(表头结点)
#include #include #define OK 0 #define ERROR -1 #define MALLOC_ERROR -2 typedef int ElementType; //c语言中没有ElementType这个数据类型,讲数据结构时,用这个来泛指某一种数据类型 typedef struct node {
2017-08-04 20:38:35 1582
原创 单链表(头指针)
#include #include //malloc的头文件 #define OK 0 #define ERROR -1 #define MALLOC_ERROR -2 typedef int ElementType; typedef struct node { ElementType data; //结
2017-08-04 20:24:14 729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人