随笔分类 - 数据结构
代码练习
摘要:数据结构 代码--线性表 #define N 10 typedef struct Node { int data; struct Node*next; }NODE; int Get_Data(int i); //定义省略 Node*Create_u() { int i; NODE*p,*Head=N
阅读全文
摘要:数据结构 树--递归遍历 /**************************************************************************** * * function name :BinaryTree_CountNode * function : 计算一颗二叉
阅读全文
摘要:数据结构 线性表练习题 一些总结整理 /**************************************************************************** * * file name: 2024-04-26_SeqQueuedemo.c * author : t
阅读全文
摘要:数据结构 线性表--单链表练习题 /**************************************************************************** * * file name: 2024-04-27_reverseLinkdemo.c * author :
阅读全文
摘要:数据结构 线性结构--队 链队 相关接口程序设计 /**************************************************************************** * * file name: 2024-04-26_ListQueue.c * author
阅读全文
摘要:数据结构 顺序栈代码题 ·设计一个进制转换程序,使用顺序栈设计一个把十进制转化为十六进制的接口,实现当键盘输入一个非负的十进制时,可以在终端输出对应的十六进制数。 /*******************************************************************
阅读全文
摘要:数据结构 线性表--链式栈 链式栈相当于是一个单向不循环的链表。 以下是链式栈的一些基本操作,插入删除以及遍历等。 提高可移植性 链式栈中元素的数据类型为DataType_t,用户可以根据实际情况修改链表中元素的类型 /****************************************
阅读全文
摘要:数据结构 线性表--双向循环链表操作 **注意!!!**怎么说,今天(2024.4.24)找一个小小的运行bug(没有报错)找了非常之久,明天继续把这些代码补齐,啊啊啊,但是感谢还是把这个bug找出来(这段话我不会删的)~~ 测试该程序的相关头文件和定义以及相关函数 最后一个代码块。 /******
阅读全文
摘要:数据结构 链表练习题: 1.已知,一个带有头结点的单链表,结点结构为:假设该链表只给出了头指针head。在不改变链表的前提下,请设计一个尽可能高效的算法,查找链表中倒数第k(k为正整数)个位置上的结点。若查找成功,算法输出该结点的data值,并返回1;否则,只返回0。 /**************
阅读全文
摘要:数据结构 顺序表代码练习题: 1.删除顺序表L中下标为p(0<=p<=length-1)的元素,成功返回1,否则返回0,并将被删除元素的值赋给e。 /***************************************************************************
阅读全文
摘要:数据结构 链表 题目预览: 1.设计一个算法删除单链表L(有头结点)中的一个最小值结点。 /************************************************************************************** * * * file name:
阅读全文
摘要:数据结构 顺序表练习题 1.已知一个顺序表L,其中的元素递增有序排列,设计一个算法,插入一个元素x(x为int型)后保持该顺序表仍然递增有序排列(假设插入操作总能成功)。 /***************************************************************
阅读全文

浙公网安备 33010602011771号