- 博客(10)
- 收藏
- 关注
原创 408-数据结构
数据结构文章目录数据结构1、顺序表1.1 顺序表的结构定义1.2 顺序表基本操作的实现1.2.1 初始化操作1.2.2 取值1.2.3 查找操作1.2.4 插入操作1.2.5 删除操作1.2.6 删除操作(下标实现法)1.2.7 顺序表的合并1.3 顺序表存储实现总结1、顺序表1.1 顺序表的结构定义#define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量#define LISTINCREMENT 10 //线性表存储空间的分配增量typedef struct {
2021-11-05 17:39:10
601
原创 单链表
单链表单链表数据类型定义基本操作取值操作查找操作插入操作删除操作删除操作(下标实现法)合并操作顺序表存储实现总结单链表数据类型定义typedef struct LNode{ ElemType data; //数据域 struct LNode *next; //指针域}LNode,*LinkList;LinkList L; //L为单链表的头指针注: LNode*和LinkList类型实际是一样的基本操作取值操作status GetELem_L(LinkList L,int i,Ele
2020-09-15 22:20:31
357
原创 考研词汇精讲笔记
考研词汇精讲笔记前言考研词汇精讲1textnewlycycle考研词汇精讲2human前言共计124节课词根词缀快速记忆法:前缀: 决定单词的方向(上、下、左、右、强、弱、感情方向等)词根: 决定单词的内涵(单词的意思围绕词根展开)后缀: 决定单词的词性多次刷回放,不断自测,不断重复考研词汇精讲1texttext vt.发短信 n.文章,文本,文档例句:<1>...
2020-02-16 22:30:21
2148
1
原创 《算法设计与分析》复习
《算法设计与分析》复习课后练习题练习题1课后练习题练习题1简述数据结构和算法的关系答:数据结构是算法的基础,算法的操作对象是数据结构, 在设计算法时需要构造适合该算法的数据结构。数据结构关注的是数据的逻辑结构,存储结构以及基本操作。而算法关注的是如何在数据结构基础上解决实际问题。什么是算法?算法的特征有哪些?答:算法是求解问题的一系列计算步骤,用来将输入数据转换成输出结果。算法...
2019-12-16 12:46:15
3394
2
原创 分治法求最大值与次大值
分治法求最大值与次大值程序要求函数设计完整代码运行示例程序要求采用分治法求含n个实数的序列中的最大元素和次大元素函数设计1、 void Comp(double arr[],int low,int high,double &max1,double &max2) //求求最大值与次大值2、 void main()完整代码#include<stdio.h>...
2019-11-17 22:49:41
7119
4
原创 顺序表
顺序表的存储结构顺序表的存储结构数据类型定义附加定义基本操作初始化操作取值操作查找操作插入操作删除操作删除操作(下标实现法)合并操作顺序表存储实现总结顺序表的存储结构数据类型定义typedef struct{ ElemType *elem; //存储空间基地址 int length; //顺序表当前长度 int listsize; //当前分配的存储容量(以sizeof(ElemTyp...
2019-11-15 21:53:09
443
原创 Get与Post的区别
关于Get与Post的区别总结如下表区别内容GetPost浏览器回退无影响会再次提交请求URL地址可被BookMark不可被BookMark编码方式只能URL编码支持多种编码方式浏览器历史记录会被完整保留不会被保留浏览器cache会被主动cache除手动方式外不会被cache参数是否有长度限制有没有参数数据类型只...
2019-10-24 21:29:49
164
原创 求大于所输入正整数的最小Smith数
求大于所输入正整数的最小Smith数相关知识补充程序要求函数设计完整代码运行示例相关知识补充若一个合数的质因数分解式逐位相加之和等于其本身逐位相加之和,则称这个数为Smith数。如 :4937775 = 3 × 5 × 5 × 65837,而 3 + 5 + 5 + 6 + 5 + 8 + 3 + 7 = 42,并且 4 + 9 + 3 + 7 + 7 + 7 + 5 = 42,所以说...
2019-10-18 21:39:17
2495
2
原创 采用递归删除值为x的结点及其子树
采用递归删除值为x的结点及其子树程序要求函数设计二叉树的类型定义完整代码测试数据运行示例程序要求假设二叉树中的结点为单个字符,且均不相等,采用二叉链存储,设计递归算法删除值为x的结点并删除该子树。函数设计(1) void CreatBiTNode(BiTNode * &b,char * str) //从字符串创建二叉树(2) void PrintBiTNode(BiTNode ...
2019-10-18 21:08:04
3999
1
原创 采用二路归并思想的的排序算法
采用二路归并思想的的排序算法算法思想执行方法代码算法思想二路归并排序算法,其主要思想是采用递归的方法将一个“大问题”分解为若干个相似的“小问题”,进而求解。执行方法用户根据需要输入长度,程序动态创建数组,然后根据提示用户输入待排序列,程序进行排序并输出结果。代码#include<stdio.h>#include<stdlib.h>void merge(in...
2019-10-18 20:46:34
740
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人