- 博客(7)
- 收藏
- 关注
原创 顺序栈的C语言实现——初始化函数、入栈函数和出栈函数
将顺序栈的结构定义为:#define M 100 //栈的空间typedef struct { int data[M];int top; } SqStack;试写出SqStack的初始化函数、入栈函数和出栈函数 。并在main()函数中测试上述函数。#include #include #define M 100#define OK 1#defi
2017-11-29 16:24:47 17905 7
原创 (线性)单链表的C语言实现--保持有序
线性表,单链表的C语言实现,基本操作:初始化,插入,获取,删除,输出链表,插入时并保持有序。#include #include #include#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef struct LNode{ int data; struct LNode *next;}
2017-11-29 15:48:27 476
转载 子Div使用Float后如何撑开父Div
一个Div包含了多个子Div,并且子Div使用了浮动后,父Div确不能被撑开,如下图:部分代码如下:1 style>2 #div1{border:1px solid red;float:left;}3 #div2,#div3{float:right;border:1px solid blue;}4 style>5 6 div id="div1
2017-11-19 22:57:10 299
原创 单链表的简单实现——C语言
链表的结构定义中知道,结点存放数据元素的数据域和存放后继结点地址的指针域组成基本操作:插入,删除元素;获取元素;获取链表长度; #include <stdio.h>#include <stdlib.h>#include<malloc.h>#define OK 1#define ERROR 0#define TRUE 1#define ...
2017-11-10 12:25:56 355
原创 线性表的顺序动态存储——C语言实现简单函数
malloc的全称是memory allocation,中文叫动态内存分配,用于申请一块连续的指定大小的内存块区域以void*类型返回分配的内存区域地址,当无法知道内存具体位置的时候,想要绑定真正的内存空间,就需要用到动态的分配内存。realloc原型是extern void *realloc(void *mem_address, unsigned int newsize); ...
2017-11-09 21:25:56 351
原创 线性表的顺序静态存储--C语言实现
线性表的结构体定义了一个存放元素的定长数组,一个定义了线性表的长度。OperationsinitList listEmpty clearList listLength insertElem addElem deleteElem getElem locateElem printList#include<stdio.h>#define MAXSIZE 20...
2017-11-09 15:48:52 1906 2
原创 求二叉树的深度
int Depth(BiTree T){ if(!T) return 0; dl = Depth(T->lchild); dr = Depth(T->rchild); return dl>dr?dl+1:dr+1;}
2017-10-23 22:48:19 558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人