![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
那时初见
既然琴瑟起,何以笙箫默
人生若只如初见,何事秋风悲画扇
展开
-
环形队列数据--新增、删除、输出
环形队列数据–新增、删除、输出#include<stdio.h>#include<stdlib.h>#include<conio.h>#define MAX 20void enqueue_f(void); //新增函数void dequeue_f(void); //删除函数void list_f(void); //输出函数ch原创 2015-05-16 03:14:19 · 996 阅读 · 0 评论 -
递归计算N阶乘
递归计算N阶乘// 递归计算N阶乘.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<conio.h>#include<ctype.h>long Factorial(long);void main(){ char ch; long n; printf("---Factorial co原创 2015-07-31 17:05:24 · 1773 阅读 · 0 评论 -
递归求汉诺塔的解
递归求汉诺塔的解// 递归求汉诺塔的解.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<conio.h>#include<windows.h>void HanoiTower(int,char,char,char);void main(){ int n; char A='A',B='B',原创 2015-07-31 16:38:10 · 574 阅读 · 0 评论 -
折半查找
折半查找// 折半查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[11] = {0,12,23,29,38,44,57,64,75,82,98}; int i, t = 1, n = 10, m, cnt = 0, inp原创 2015-06-07 09:48:01 · 720 阅读 · 0 评论 -
顺序查找
顺序查找// 顺序查找.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void _tmain(int argc, _TCHAR* argv[]){ int data[10] = {75,23,98,44,57,12,29,64,38,82}; int i, input原创 2015-06-06 13:41:23 · 641 阅读 · 0 评论 -
冒泡排序
冒泡排序// 冒泡排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void bubble_sort(int[],int);void main(){ int data[20]; int size = 0, i; printf("\nPlease enter原创 2015-05-19 18:33:16 · 416 阅读 · 0 评论 -
二叉树排序
二叉树排序// 二叉树排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<stdlib.h>#include<windows.h>struct data{ int num; struct data* lbaby, *rbaby;}*root, *tree, *leaf;void find原创 2015-06-02 15:20:35 · 535 阅读 · 0 评论 -
飞机订票系统
飞机订票系统// 飞机订票系统.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <stdio.h>#include <string.h>#include<stdlib.h>#include<conio.h>#define N 2typedef struct plane{ char ID[10]; char Start_原创 2015-06-02 16:20:27 · 2814 阅读 · 2 评论 -
基数排序
基数排序// 基数排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[10] = {75,23,98,44,57,12,29,64,38,82}; int i, j, k = 0, n = 1, lsd, temp[10][1原创 2015-06-02 15:46:23 · 539 阅读 · 0 评论 -
快速排序
快速排序// 快速排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void quick_sort(int[],int,int,int);void main(){ int data[20]; int size = 0, i; //要求输入数据直到数据为0原创 2015-05-30 15:03:57 · 593 阅读 · 0 评论 -
希尔排序
希尔排序// 希尔排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void main(){ int data[11] = {0,75,23,98,44,57,12,29,64,38,82}; int i, j, k, incr, temp; printf(原创 2015-05-30 22:15:58 · 526 阅读 · 0 评论 -
归并排序
归并排序// 归并排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void select_sort(int[],int);void merge_sort(int[],int[],int[],int,int);void main(){ int data1[10], da原创 2015-05-28 16:26:37 · 679 阅读 · 0 评论 -
选择排序
选择排序// 选择排序.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<windows.h>void select_sort(int [],int);void main(){ int data[20]; int size = 0, i; //要求输入数据直到输入0为止 p原创 2015-05-21 16:53:19 · 393 阅读 · 0 评论 -
利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出
利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出// Bin_search_tree.cpp : 定义控制台应用程序的入口点。//利用二叉查找树处理数据-加载、存储、插入、删除、修改、输出#include "stdafx.h"//根据开发环境加或是不加,此处开发环境VS2013#include<stdio.h>#include<stdlib.h>#include<string.h>原创 2015-05-17 16:41:57 · 401 阅读 · 0 评论 -
双向链表的插入与删除
双向链表的插入与删除#include<stdio.h>#include<stdlib.h>#include<string.h>#include<conio.h>void init_f(void); //初始化表,建立一个空节点为HEADvoid read_f(void); //读函数void write_f(void); //存储函数v原创 2015-05-16 16:14:44 · 564 阅读 · 0 评论 -
栈的数据的--新增、删除、输出
栈的数据的–新增、删除、输出#include<stdio.h>#include<stdlib.h>#include<conio.h>#define MAX 100void push_f(void); //入栈函数void pop_f(void); //出栈函数void list_f(void); //输出函数char item[MAX][2原创 2015-05-16 01:15:57 · 538 阅读 · 0 评论 -
约瑟夫环问题
约瑟夫环问题// 约瑟夫环.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<stdio.h>#include<malloc.h>#include<Windows.h>/*常量定义*/#define OK 0 //成功执行#define Err_Memory -1 //内存分配错误原创 2015-08-06 16:40:50 · 580 阅读 · 0 评论