数据结构
文章平均质量分 80
烽火前秦路
厚积薄发,知识改变命运!
展开
-
线性表的顺序存储结构
数据结构——线性表原创 2016-03-18 17:52:18 · 632 阅读 · 0 评论 -
堆、栈在内存中的存储位置----详解
1.什么变量在堆内存里存放,什么变量在栈内存里存放引自一般认为在c中分为这几个存储区 1栈 - 有编译器自动分配释放 2堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 程序结束释放。4转载 2016-04-10 18:01:08 · 36270 阅读 · 5 评论 -
图的数组表示方法
头文件:head.h // head.h (文件名) #include // 字符串函数头文件 #include // 字符函数头文件 #include // malloc()等 #include // INT_MAX等 #include // 标准输入输出头文件,包括EOF(=^Z或F6),NULL等 #include // atoi(),exit() #include //原创 2016-04-09 22:23:34 · 2747 阅读 · 0 评论 -
二叉树的链式存储结构----(循环)双向线索链表
头文件:head.h#ifndef _HEAD_1_H_#define _HEAD_1_H_#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#includ原创 2016-04-06 23:45:41 · 1096 阅读 · 0 评论 -
二叉树的链式存储结构----二叉链表
头文件:head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#include /原创 2016-04-06 16:26:41 · 2656 阅读 · 1 评论 -
栈的应用举例
栈的实现(略):一:数制转换:扩展为:将十进制数转换为任意进制数,且由用户输入。#include"head.h"void main(){ SqStack s; int num, n, e; InitStack(&s); printf("将一个十进制数num转化的为N进制数,请输入num和N【如:10,8】"); scanf_s("%d原创 2016-03-31 23:43:53 · 11050 阅读 · 3 评论 -
栈的顺序存储结构和实现
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#inclu原创 2016-03-31 22:44:22 · 1032 阅读 · 0 评论 -
文本编辑
文本编辑的简单命令原创 2016-04-02 22:52:47 · 479 阅读 · 0 评论 -
串的堆分配存储表示
串的堆分配存储表示原创 2016-04-02 17:01:33 · 813 阅读 · 0 评论 -
串的定长顺序存储结构
串的定长顺序存储结构原创 2016-04-02 00:02:13 · 1616 阅读 · 0 评论 -
队列的链式表示和实现----循环队列
循环队列----队列的顺序表示和实现原创 2016-04-01 16:47:57 · 1384 阅读 · 0 评论 -
队列的链式表示和实现----单链队列
队列的链式表示和实现----单链队列原创 2016-04-01 15:24:33 · 2187 阅读 · 0 评论 -
线性表的链式表示和实现----循环(单)链表
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#include /*原创 2016-03-31 17:24:50 · 425 阅读 · 0 评论 -
线性表的链式表示和实现----线性(单)链表
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#inclu原创 2016-03-31 14:15:17 · 1299 阅读 · 0 评论 -
线性表的顺序存储结构和实现
头文件 head.h#include#include#include /* malloc()等 */#include /* INT_MAX等 */#include /* EOF(=^Z或F6),NULL */#include /* atoi() */#include /* eof() */#include /* floor(),ceil(),abs() */#include /*原创 2016-03-31 11:22:26 · 1704 阅读 · 0 评论 -
线性表的单链表存储结构
线性表的单链表存储结构原创 2016-03-18 17:59:41 · 1132 阅读 · 0 评论 -
二叉查找树
二叉树二叉树是一颗每个结点都不能多于两个儿子的树。结点实现具有N个结点的每一颗二叉树都需要N+1个NULL链。//二叉树结点类 struct BinaryNode { Comprarable element; //The data in the node; BinaryNode *left; //left child BinaryNode *r原创 2016-05-17 22:51:45 · 580 阅读 · 0 评论