- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 单链表的一些基本操作
本文主要介绍了单链表的初始化/头插/头删/尾插/尾删/查找/指定位删除/指定数删除/指定位插入/销毁/排序等.头文件#ifndef __LINKLIST_H__#define __LINKLIST_H__#include#include#includetypedef int DataType;typedef struct LinkNode{DataType data;s
2016-06-04 19:13:11 523
原创 文件实现通讯录修改版
头文件#define _CRT_SECURE_NO_WARNINGS 1#ifndef __CONTACT_H__#define __CONTACT_H__#include #include #includeenum OP{ EXIT, ADD, DEL, MODIFY, SEARCH, DISPLAY, SORT, CLEAR};#define N
2016-06-03 00:39:00 279
原创 动态实现顺序表
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。下面来进行顺序表的动态实现头文件#ifndef __SEQLIST_D_H__#define __SEQLIST_D_H__#include#include
2016-06-03 00:31:43 275
原创 静态顺序表
顺序表是在计算机内存中以数组的形式保存的线性表,是指用一组地址连续的存储单元依次存储数据元素的线性结构。线性表采用顺序存储的方式存储就称之为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。长这个样子下面简单介绍顺序表的操作头文件#include#include#include#include#define MAX 100typede
2016-06-03 00:21:09 373
原创 插入排序、选择排序
插入排序:有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法--插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所
2016-06-03 00:04:44 256
原创 C语言注释转化为C++注释
在C语言中标准的注释格式为"/*内容*/",在C++中标准的注释格式为“//”,今天来介绍将c注释转化为C++的注释的方法。首先先给一堆用C语言注释的一对代码,进行分析(将此代码保存在input.c文件夹里)// 1.一般情况/* int i = 0; */// 2.换行问题/* int i = 0; */int j = 0;/* int i = 0; */int j = 0;
2016-06-02 23:57:11 479
原创 冒泡排序(C语言版)
冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。它的变化过程如下图下面我们用代码实现#include#includeint main(){ int i,j;int arr[10]={1,2,3,5,7,8,9,4,2,1
2016-06-02 23:09:05 434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人