C语言+数据结构
Young_and_Cold
这个作者很懒,什么都没留下…
展开
-
数据结构-线性表插入 C语言源码
#数据结构-线性表插入操作-源码#include<stdio.h>#include<stdlib.h>struct charu{ int*elem; int length; int listsize; };//定义结构 void ss(charu& l,int n){ int hh; l.e原创 2019-03-17 12:54:31 · 5481 阅读 · 1 评论 -
数据结构-链表逆置 C语言源码
数据结构-链表逆置 C语言源码#include <stdio.h> #include <stdlib.h> struct node { int data; struct node *next; }node;struct node *creat(int n) //创建链表 { struct node *head,*p,*s; int i; p=head...原创 2019-03-17 13:22:37 · 490 阅读 · 0 评论 -
数据结构-链表操作(创建、输出、查找、插入、删除等) C语言源码
数据结构-链表操作(创建、输出、查找、插入、删除等) C语言源码#include<stdio.h>#include<stdlib.h>typedef char datatype;typedef struct node{ datatype data; struct node *next;}linklist;linklist *head,*p;/...原创 2019-03-17 13:17:59 · 4276 阅读 · 1 评论 -
数据结构-折半查找 C语言源码
数据结构-折半查找 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct ZBCZ{ int*elem; int length;};void ko(ZBCZ&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&...原创 2019-03-17 13:13:24 · 1612 阅读 · 0 评论 -
数据结构-线性表有序插入 C语言源码
数据结构-线性表有序插入 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct YXCR{ int*elem; int length;};void ko(YXCR&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0...原创 2019-03-17 13:10:58 · 907 阅读 · 0 评论 -
数据结构-线性表删除 C语言源码
数据结构-线性表删除 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct SC{ int*elem; int length;};void ko(SC&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&lt;...原创 2019-03-17 13:08:37 · 2631 阅读 · 2 评论 -
数据结构-线性表逆置 C语言源码
数据结构-线性表逆置 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct NZ{ int*elem; int length;};void ko(NZ&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&lt;n;...原创 2019-03-17 13:05:28 · 4050 阅读 · 2 评论 -
数据结构-冒泡排序 C语言源码
数据结构-冒泡排序 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct MP{ int*elem; int length;};void ko(MP&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&lt;n...原创 2019-03-17 13:02:52 · 564 阅读 · 0 评论 -
数据结构-快速排序 C语言源码
数据结构-快速排序 C语言源码#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;struct KP{ int*elem; int length;};//定义结构 void ss(KP&amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k...原创 2019-03-17 12:59:55 · 1085 阅读 · 0 评论 -
数据结构-线性表合并 C语言源码
数据结构-线性表合并 C语言源码#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;struct HB{ int*elem; int length;};void ko(HB&amp;amp; l,int n){ int hj; l.elem=(int*)malloc(sizeof(int)*n); for(int k=0;k&a原创 2019-03-17 12:57:46 · 4944 阅读 · 5 评论 -
数据结构-二叉树操作(创建、先序、中序、后序遍历、计算叶子节点数目、计算二叉树深度、左右子树交换、随机数列产生排序树、查找结点、删除节点、广度遍历、非递归先序遍历)C语言源码(全)
数据结构-二叉树操作(创建、先序、中序、后序遍历、计算叶子节点数目、计算二叉树深度、左右子树交换、随机数列产生排序树、查找结点、删除节点、广度遍历、非递归先序遍历)C语言源码(全)#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;time.h&gt;#define null 0#define ElemType int#...原创 2019-03-18 09:46:53 · 1774 阅读 · 0 评论