自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王先生的蒋小姐的博客

爱好写作,喜欢探讨,追求技术

  • 博客(80)
  • 资源 (1)
  • 收藏
  • 关注

原创 带权图的Dijkstra算法(贪心策略)单源最短路径和-----数据结构与算法笔记

Dijkstra算法分析笔记

2022-05-21 00:07:34 920

原创 一维数组中互换两个顺序表(六)-----考研数据结构题笔记

一维数组互换两个顺序表的相对位置,考研路不迷茫。

2022-04-16 17:48:45 1352

原创 有头链表删除所有值为e的节点(五)-----考研数据结构题笔记

在带头节点的单链表L中,删除所有值为e的节点,并释放其空间,假设值为e的节点不唯一,编写算法实现操作。

2022-03-11 18:46:20 1658

原创 无头单链表删除所有值为e的节点(递归算法)(四)-----考研数据结构题笔记

无头链表使用递归思想删除所有值为e的节点!!

2022-03-06 23:26:10 778 3

原创 非有序顺序表删除在给定区间内的所有值(三)-----考研数据结构题笔记

非顺序表删除给定区间之间的所有值!!!

2022-03-06 17:24:13 249

原创 有序递增顺序表删除给定s与t之间的值(二)-----考研数据结构题笔记

有序递增顺序表删除给定区间之间所有的值!!

2022-03-05 21:04:22 709

原创 顺序表删除相关题(一)-----考研数据结构题笔记

记录自己备考数据结构与算法考研真题中的算法题例!!!

2022-03-03 21:32:37 473

原创 C++模拟通讯录管理系统-----C++学习笔记

C++学习日常-----模拟通讯录管理系统

2022-02-22 17:22:58 794

原创 Java数组按位置进行插入和删除元素-----Java学习之路笔记

自学Java学习之路笔记,若有瑕疵麻烦评论区提出谢谢,祝各位大佬新年快乐哈哈

2022-01-31 22:50:14 1713

原创 无向图的邻接表表示求度和两种遍历-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2022-01-27 22:23:43 6081

原创 有向图的邻接矩阵表示求各节点的度、出度和入度-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2022-01-21 01:18:37 18625 4

原创 无向图的邻接矩阵表示求各顶点的度-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2022-01-20 00:32:28 11678

原创 顺序表的折半插入排序-----数据结构与算法笔记

1、折半插入参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。在之前我们了解了顺序表的折半查找算法,在这里所使用的折半插入排序也是利用了折半的功能进行排序的;它的思想与直接插入差不多(判断并插入在有序字段中),只不过在查找插入位置的思想上增添了折半查找思想:相关代码:#include "stdio.h"#include "stdlib.h"#define OK 1#define ERROR 0#define MAXSIZE 20typedef int Status;t

2021-12-26 19:25:49 1138

原创 线性链表求交集-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-25 16:32:28 1170

原创 线性链表的递增归并为递减-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-25 15:56:28 871

原创 线性链表的递增归并-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-25 15:46:19 420

原创 顺序表的直接插入排序-----数据结构与算法笔记

1、排序参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-24 22:51:03 3606

原创 二叉排序树的构建与遍历-----数据结构与算法笔记

1、二叉排序树参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-20 23:26:39 3645

原创 有序表的静态折半查找(判定树)-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-17 22:57:06 2437 3

原创 顺序表的静态顺序查找-----数据结构与算法笔记

参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-14 23:26:10 1596

原创 循环队列的入队出队-----数据结构与算法笔记

一、循环队列参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-12 23:19:06 11696 1

原创 链队列的报数问题-----数据结构与算法笔记

队列报数问题参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-10 21:34:46 1831

原创 链队列的入队出队-----数据结构与算法笔记

一、队列参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-07 23:40:14 4240

原创 链栈的括号匹配问题-----数据结构与算法笔记

1、括号匹配问题参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。顺序栈相关进栈出栈过程:链栈的进栈出栈过程相关代码:#include "stdio.h"#include "stdlib.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef char SElemType;typedef

2021-12-03 23:34:55 484

原创 顺序栈的括号匹配问题-----数据结构与算法笔记

1、括号匹配问题参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。

2021-12-03 22:33:54 930

原创 链栈的后缀表达式求值-----数据结构与算法笔记

一、链栈表示参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、链栈的后缀表达式求值操作链栈的表示比较与顺序栈相对更简单,并且存在如下优点:链栈的头指针就是栈顶;不需要头结点;基本不存在栈满情况;插入删除在栈顶实现;链栈表示如图:相关代码:#include "stdio.h"#include "stdlib.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#d

2021-12-01 22:51:47 1167

原创 顺序栈的后缀表达式求值-----数据结构与算法笔记

一、栈参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、顺序栈的后缀表达式求值操作栈和队列同线性表一样,也是线性结构,它们是线性表的子集(是插入和删除受限的线性表),如本节栈非常重要的一大特点是:后进先出(先进后出)LIFO结构。栈的顺序存储结构是利用一组连续的存储单元依次存放自栈底到栈顶的数据元素,同时附带指针top指向栈顶元素,为了方便计算,通常非空栈中的栈顶指针top始终指向栈顶元素的下一个位置。而:top=0 或者 S.base == S.top都表示空栈base==N

2021-12-01 21:57:44 1761

原创 线性链表的回文数字判断-----数据结构与算法笔记

一、线性链表的回文数字判断参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。相关代码:#include "stdio.h"#include "stdlib.h"//#include "LinkList.h"#define OK 1#define ERROR 0#define TRUE 1#define FLASE 0#define OVERFLOW -2typedef int Status;typedef int ElemType;typedef stru

2021-11-27 23:26:00 647

原创 线性链表的元素转置-----数据结构与算法笔记

一、线性链表的元素转置参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、转置思想如图:若线性链表初始化为:1,2,3,4,5从第2个位置进行元素转置步骤:转置后的元素应为:1,2,5,4,3(1)建立Pre指针指向1,Cur指向Pre的next(2),Next指针指向Cur的next(3);(2)...

2021-11-22 19:49:05 1451

原创 线性链表的删除-----数据结构与算法笔记

一、线性链表的元素删除参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、删除思想如图:若线性链表初始化为:1,2,3,4,5删除第3个位置的元素步骤:(1)查找到第i的位置的前驱,使用p指向i-1处;(2)建立q节点,使其在p的next,将q的next 给 p的next,使2的位置与4的位置相连(3)这时将q的位置的值赋给e返回,然后free(q)或delete q;这个节点,完成删除相关代码:#include "stdio.h"#include "stdlib.h

2021-11-20 23:23:17 2639

原创 求s=1+1/3+(1*2)/(3*5)+…+(1*2*…*n)/(3*5*…*(2*n+1))的值(结果保留10位小数)

题目描述:有如下表达式 s = 1 + 1 / 3 + (1 * 2) / (3 * 5)+ (1 * 2 * 3) / (3 * 5 * 7) + .... + (1 * 2 * 3 * .... * n) /(3 * 5 * 7 * ... * (2 * n + 1))。编写函数求给出的n所对应的表达式s的值。输入一个整数n输出输出表达式的值,保留小数点后10位的值。测试说明 样例输入:4样例输出:1.5492063492#include "stdio.h"//编写题

2021-11-19 10:43:42 12763 8

原创 二叉链树的中序线索化-----数据结构与算法笔记

一、线索二叉链树参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、基本意义线索化的实质就是将二叉链表中的空指针改为指向前驱节点或后继节点的线索;线索化的过程就是修改二叉链表中空指针的过程,可以按照前序、中序、后序的方式进行遍历,分 别生成不同的线索二叉树;有了线索二叉树之后,我们再次遍历时,就相当于操作一个双向链表。线索二叉树的概念可详细见好文章:1、线索二叉树中序线索化2、图解线索二叉树后序线索化相关代码:#include "stdio.h"#include "s

2021-11-18 22:30:30 281

原创 编写函数求区间[200,3000]中所有的回文数, 回文数是正读和反读都是一样的数

题目要求:编写函数求区间[200,3000]中所有的回文数,回文数是正读和反读都是一样的数。如525, 1551无输入输出输出区间[200,3000]中所有的回文数,一行一个回文数,不需要输出其它无关的字符。202212222232242.....#include "stdio.h"void solve();//回文函数void solve() { /*********Begin*********/ int i=1258,a,b,c,d; for(i=200; i&l

2021-11-17 23:17:28 13263 3

原创 线性链表的建立与插入-----数据结构与算法笔记

一、线性链表参考书:《数据结构(C语言)》–严蔚敏等编著,清华大学出版社。1、链式存储结构线性表的链式存储结构特点是用一组任意的存储单元存储线性表的数据元素,与顺序存储结构的区别在于这组存储单元可以是连续的,也可以是不连续的,并且存储方式为顺序存取,顺序结构是随机存取。在优缺点上有以下特点:优点:1、节点空间可以动态申请或释放;2、数据元素按照逻辑次序靠指针指示,插入与删除无需移动大量元素;缺点:1、存储密度太小(<1),指针域还需额外的存储空间;线性链表也可分为有头链表和无

2021-11-17 20:31:49 2504 2

原创 输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2

题目要求:/*编写程序,输入字符串s1和s2以及插入位置f,在字符串s1中的指定位置f处插入字符串s2。如输入"BEIJING", "123", 3,则输出:"BEI123JING"。输入第一行和第二行分别输入两个字符串s1和s2,第三行输入插入位置f。输出输出一行插入后的字符串。测试说明样例输入:BEIJING1233样例输出:BEI123JING*/#include "stdio.h"#include "string.h"#define MAX 1000int

2021-11-16 09:56:27 7326

原创 二叉链树交换左右子树(递归算法)-----数据结构与算法笔记

一、二叉链树交换左右子树操作参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);相关代码:#include "stdio.h"#include "stdlib.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef char TElemType;typedef struct BiNode

2021-11-15 23:29:08 1657

原创 二叉链树中求给定节点值所在的层次(递归算法)-----数据结构与算法笔记

一、求二叉链树中指定值所在的层次参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);相关代码:#include "stdio.h"#include "stdlib.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERFLOW -2typedef int Status;typedef char TElemType;typedef struct BiNod

2021-11-15 10:41:57 4459

原创 二叉链树的单分支与双分支节点个数(递归算法)-----数据结构与算法笔记

一、二叉链树的单分支与双分支节点个数参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);

2021-11-14 22:29:05 7290 1

原创 二叉链树的深度、叶子结点和总结点个数(递归算法)-----数据结构与算法笔记

一、二叉树的深度、叶子结点和总结点个数参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);一、深度、叶子结点和总结点叶子结点:度为0的节点称为叶子结点;总结点:二叉树所有节点之和;深度:树中节点的最大层次称为树的深度;相关代码:#include "stdio.h"#include "stdlib.h"#define TRUE 1#define FALSE 0#define OK 1#define ERROR 0#define OVERF

2021-11-14 22:12:08 4191

原创 二叉链树的建立与遍历(递归算法)-----数据结构与算法笔记

一、二叉树参考书(《数据结构(C语言)》–严蔚敏等编著,清华大学出版社);1、二叉树的特点1、是另一种树型结构;2、每个节点至多有两棵子树(即二叉树不存在度大于2的节点);3、二叉树的子树有左右之分,且次序不能任意颠倒;2、二叉树的重要性质性质1在二叉树的第i层上至多有2^(i-1)个节点(i>=1);性质2深度为k的二叉树至多有2^k-1个节点(k>=1);性质3对任何一棵二叉树T,如果其叶子结点个数为N,度为2的节点个数为n,则一定满足N=n+1;性质4具有

2021-11-13 23:58:32 488

shipyard-deploy

Shipyard功能:是一个集成管理docker容器、镜像、Registries的系统,它可以简化对横跨多个主机的Docker容器集群进行管理. 通过Web用户界面,你可以大致浏览相关信息,比如你的容器在使用多少处理器和内存资源、在运行哪些容器,还可以检查所有集群上的事件日志。 在此提供脚本一键安装,希望对大家有用

2020-06-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除