自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 【数据结构】PTA 线性表元素的区间删除 C语言

其中List/* 保存线性表中最后一个元素在数组中的位置 */L是用户传入的一个线性表,其中元素可以通过>、==、<进行比较;minD和maxD分别为待删除元素的值域的下、上界。函数Delete应将Data[]中所有值大于minD而且小于maxD的元素删除,同时保证表中剩余元素保持顺序存储,并且相对位置不变,最后返回删除后的表。

2024-08-21 17:08:53 365

原创 【数据结构】PTA 求链表的倒数第m个元素 C语言

其中List/* 存储结点数据 *//* 指向下一个结点的指针 *//* 定义单链表类型 */L是给定的带头结点的单链表;函数Find要将L的倒数第m个元素返回,并不改变原链表。如果这样的元素不存在,则返回一个错误标志ERROR。

2024-08-21 17:03:12 399

原创 【数据结构】PTA 另类循环队列 C语言 【详】

其中Queue/* 存储元素的数组 *//* 队列的头指针 */int Count;/* 队列中元素个数 *//* 队列最大容量 */注意:如果队列已满,AddQ函数必须输出“Queue Full”并且返回false;如果队列是空的,则DeleteQ函数必须输出“Queue Empty”,并且返回ERROR。

2024-08-21 16:59:25 339

原创 【数据结构】PTA 求二叉树高度 C语言

其中BinTree要求函数返回给定二叉树BT的高度值。

2024-08-20 17:50:38 217

原创 【数据结构】PTA 两个有序链表序列的合并 C语言 【详】

其中List/* 存储结点数据 *//* 指向下一个结点的指针 *//* 定义单链表类型 */L1和L2是给定的带头结点的单链表,其结点存储的数据是递增有序的;函数Merge要将L1和L2合并为一个非递减的整数序列。应直接使用原序列中的结点,返回归并后的带头结点的链表头指针。Program received signal SIGSEGV, Segmentation fault.-CSDN博客简单来说就是访问了无效的内存地址,而这种错误直接运行是不会出现的,只有调试时会跳出如图警告。

2024-08-20 17:03:35 969

原创 【数据结构】PTA 在一个数组中实现两个堆栈 C语言

其中Tag是堆栈编号,取1或2;MaxSize堆栈数组的规模;Stack注意:如果堆栈已满,Push函数必须输出“Stack Full”并且返回false;如果某堆栈是空的,则Pop函数必须输出“Stack Tag Empty”(其中Tag是该堆栈的编号),并且返回ERROR。堆栈是计算机科学中的两种基本数据结构,它们都遵循后进先出(LIFO,Last In First Out)的原则。栈(Stack)栈是一种线性数据结构,只能在一端(称为栈顶)进行数据的添加和删除操作。push。

2024-08-19 18:11:33 454 2

原创 【数据结构】PTA 带头结点的链式表操作集 C语言

其中List:创建并返回一个空的线性表;:返回线性表中X的位置。若找不到则返回ERROR;:将X插入在位置P指向的结点之前,返回true。如果参数P指向非法位置,则打印“Wrong Position for Insertion”,返回false;:将位置P的元素删除并返回true。若参数P指向非法位置,则打印“Wrong Position for Deletion”并返回false。

2024-08-19 12:55:05 252

原创 【数据结构】PTA 单链表分段逆转 C语言

其中List/* 存储结点数据 *//* 指向下一个结点的指针 *//* 定义单链表类型 */L是给定的带头结点的单链表,K是每段的长度。函数K_Reverse应将L中的结点按要求分段逆转。

2024-08-18 17:30:12 213

原创 【数据结构】PTA 链式表操作集 C语言

其中List:返回线性表中首次出现X的位置。若找不到则返回ERROR;:将X插入在位置P指向的结点之前,返回链表的表头。如果参数P指向非法位置,则打印“Wrong Position for Insertion”,返回ERROR;:将位置P的元素删除并返回链表的表头。若参数P指向非法位置,则打印“Wrong Position for Deletion”并返回ERROR。

2024-08-18 17:09:11 272

原创 【数据结构】PTA 链式表的按序号查找 C语言

其中ListL是给定单链表,函数FindKth要返回链式表的第K个元素。如果该元素不存在,则返回ERROR。

2024-08-18 17:02:29 404

原创 【数据结构】PTA 求链式表的表长 C语言

其中ListL是给定单链表,函数Length要返回链式表的长度。

2024-08-18 16:59:28 189

原创 【数据结构】PTA 顺序表操作集 C语言

其中List/* 保存线性表中最后一个元素的位置 */:创建并返回一个空的线性表;:返回线性表中X的位置。若找不到则返回ERROR;:将X插入在位置P并返回true。若空间已满,则打印“FULL”并返回false;如果参数P指向非法位置,则打印“ILLEGAL POSITION”并返回false;:将位置P的元素删除并返回true。若参数P指向非法位置,则打印“POSITION P EMPTY”(其中P是参数值)并返回false。

2024-08-17 22:20:54 335

原创 【数据结构】PTA 单链表逆转 C语言

本文介绍了C语言中用原地转置法和插入转置法进行单链表逆转

2024-08-17 22:07:43 656

原创 python 基本及重点语法 + 示例 总结篇 全 (注释,标识符,强制缩进,多行语句,模块,math,random库,数据类型(详),运算符,程序控制结构)

该篇非常详细的介绍了python中的基本语法,重点介绍了各个数据类型对应函数以及操作,用法,并对每个知识点都给出了对应的示例代码,帮助读者更好的理解和记忆

2024-07-31 16:36:22 248

原创 随机化快速排序 python C C++ 图解 代码 及解析

本文详细介绍了随机快速排序的思路,用图解展示了该算法的实现方式,并给出了CC++Python三种语言的代码以及相应思路及代码注释,帮助读者更好理解该算法

2024-07-31 16:35:12 900

原创 归并排序 python C C++ 图解 代码 及解析

本文详细介绍了归并算法的思路,用图解展示了该算法的实现方式,并给出了CC++Python三种语言的代码以及相应思路及代码注释,帮助读者更好理解该算法

2024-07-30 20:55:34 411 2

原创 Python 69个 常用 内置函数 之 总结+实例 篇

本文以尽可能短的篇幅详细介绍了关于python中69个常用的内置函数,并给出了实例代码帮助读者理解,文末附出了参考链接,仅参考了总体函数的涵盖,对内容进行一定解释,说明,拓展

2024-07-30 13:58:28 1332 2

原创 Python 改错题 + 答案 10道 ( 逻辑+语法错误 )题目改错难度适中

python改错题,本文给出十道python经典例题以及正确代码,修改过后作为改错题可供读者练习,其中包括逻辑错误或者语法错误,一道题有一到三个错误,适合初学者,题目难度为中上

2024-07-29 20:05:48 593

原创 【CTFHub】HTTP 请求方式 302跳转 cookie WP

本文介绍了CTFhub请求方式 302跳转 cookie三道题的解法,适合初学ctf的小伙伴参考学习

2024-07-29 12:14:07 276

原创 【Python】numpy库中上难度例题4道+详解考察点(多维数组+多层嵌套循环)

四道numpy库的例题,难度为中上,主要考察二重以及多重复杂循环的理解,还有numpy库中多维数组的掌握.包含题目,注意点以及知识点刨析,还有答案代码及注释解析

2024-07-28 16:18:16 970

原创 [Python] (中上难度) 五道高质量例题+详解 算法 奇数个数 求值 猴子分桃 淘汰游戏

本文记录了五道关于python及其算法中上难度的例题,包含详细的解析以及答案代码

2024-07-28 16:11:03 995

原创 【算法】插入排序 与 希尔排序 概念+图解+代码【Python C C++】

【算法】插入排序 与 希尔排序 概念+图解+代码【Python C C++】

2024-07-25 22:04:02 543 1

原创 【C++】动态内存分配(关于构造与析构函数的调用)动态数组类 动态创建多维数组 知识点+代码学习记录

【C++】动态内存分配(关于构造与析构函数的调用)动态数组类 动态创建多维数组 知识点+代码学习记录

2024-07-13 17:39:15 250

原创 【C++】字符串学习 知识点+代码记录

【代码】【C++】字符串学习 代码记录。

2024-07-13 17:35:02 126

原创 【C++】指针学习 知识点总结+代码记录

【代码】【C++】指针学习 代码记录。

2024-07-13 17:26:00 296

原创 C++ 数组学习 知识点+实例代码记录

【代码】C++ 数组学习【代码记录】

2024-06-09 20:11:16 219 2

原创 C++ 数据共享与保护学习记录【代码】

(主要添加静态数据成员static,常成员const,条件预编译,并且实现头文件源文件文件分离)

2024-06-07 22:26:16 666

原创 C++ 模板

template <模板参数表>类型名 类名<模板参数标识符列表>::函数名(参数表)

2024-05-10 20:51:08 464

原创 C++ 异常处理

1.声明类型是抛出类型相同的或者同类型的2.声明类型是抛出类型的或3.皆为指针类型,抛出类型到声明类型可以。

2024-05-10 19:54:10 367

原创 C++ 输入输出流 知识点 例代码 总结

使用ostream,istream通用输入输出流时,通常情况下不用创建对象,可以直接使用,文本主要针对需要创建对象的文件输入输出流和字符串输入输出流

2024-05-10 10:52:52 562

原创 【Python】PTA 查验身份 【int转换】【isdigit内置函数】

不过注意字符串是不可变数据类型奥,切片可以(相当于生成一个新的字符串),修改不可以。判断是否是数字(isalnum()判断是否全是字母,isalpha()判断是否全是数字或字母)1.这里的加权求和就是指每一位乘以题目给的对应位置上的数字。2.本题中有两种情况是错误的,就是要直接输出。①前十六位不全为数字:这里用到了对。②最后一位与计算出来的结果不符合。

2024-05-08 00:06:50 387

原创 【Python】L1-017 到底有多二 【count()内置函数】【format输出自动四舍五入】【format格式化输出用法详记】

1.想要复制一个字符串不能直接用赋值号,因为这样两个变量名指向的还是同一个地址(本题没有影响),要用类似于。2.对于一个字符串里有几个指定元素也可以直接使用。3.python没有double类型,只有。一个新的字符串并且赋给变量。可以自动四舍五入,加上。

2024-05-08 00:03:57 478

原创 【PTA】【C数据结构】有序数组的插入 递增的整数序列链表的插入

其中List/* 保存线性表中最后一个元素的位置 */L是用户传入的一个线性表,其中元素可以通过>、==、<进行比较,并且题目保证传入的数据是递减有序的。函数Insert要将X插入Data[]中合适的位置,以保持结果依然有序(注意:元素从下标0开始存储)。但如果X已经在Data[]中了,就不要插入,返回失败的标记false;如果插入成功,则返回true。另外,因为Data[]中最多只能存MAXSIZE个元素,所以如果插入新元素之前已经满了,也不要插入,而是返回失败的标记false。其中List。

2024-05-02 22:36:58 848

原创 [PTA] [C数据结构] 链表分段逆转 共享后缀的链表

其中List/* 存储结点数据 *//* 指向下一个结点的指针 *//* 定义单链表类型 */L是给定的带头结点的单链表,K是每段的长度。函数K_Reverse应将L中的结点按要求分段逆转。其中List/* 存储结点数据 *//* 指向下一个结点的指针 *//* 定义单链表类型 */L1和L2都是给定的带头结点的单链表。函数Suffix应返回L1和L2的公共后缀的起点位置。

2024-05-01 14:01:13 380

原创 【C++】实现根据输入个数以及内容输出表格【类,<<重载,动态数组】

3.不能声明一个类型为people类的数组,因为这里定义了构造函数,就不会调用默认构造函数,而没有参数不能构造一个类,我们知道定义一个数组,在没有赋初值时,其中是杂乱的变量,对普通类型不会,对类来说这样的不确定性会报错。2.对操作符

2024-04-26 18:46:10 309

原创 【C++】公有_保护_私有_继承—代码学习记录

【代码】【C++】公有_保护_私有_继承—代码学习记录。

2024-04-26 10:01:23 107

原创 【C++例】虚函数—代码实例

【代码】【C++例】虚函数—代码实例。

2024-04-26 00:22:39 336

原创 【C++例题】以非成员函数形式重载加减法运算和“<<“运算符

【代码】【C++例题】以非成员函数形式重载加减法运算和“<<“运算符。

2024-04-26 00:03:42 97

原创 Python类和对象,继承,多态—代码学习记录

【代码】Python类和对象,继承,多态代码学习记录。

2024-04-25 15:38:56 266 1

原创 【C++例题】复数类加减法运算重载—成员函数形式

4.重载的运算符可以当成普通运算符使用,但是要注意其本质是函数调用,要注意本体对象和传入参数的位置。2.形参有默认值的函数只能在类内给出,类外不能多余声明,即使默认值一样。3.创建一个临时对象调用的是构造函数而非默认的复制构造函数。1.两个不同位置的const的不同意义。

2024-04-24 23:57:52 196

空空如也

空空如也

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

TA关注的人

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