- 博客(49)
- 收藏
- 关注
原创 【二叉树的顺序结构及实现一-堆】
一、二叉树的顺序结构二、堆的概念及结构三、堆的实现(以小堆为例)1、堆的结构体2、堆的初始化->void HeapInit(HP* hp);3、堆的销毁->void HeapDestroy(HP* hp);4、堆的判空->bool HeapEmpty(HP* hp);5、取堆顶的数据->HPDataType HeapTop(HP* hp);6、堆的数据个数->int HeapSize(HP* hp);7、交换函数->void Swap(HPDataType* px, HPDataType*
2024-01-02 18:41:40 971
原创 【二叉树概念】
一、树概念及结构1、树的概念2、树的相关概念3、树的表示4、树在实际中的运用(表示文件系统的目录树结构)二、二叉树概念及结构1、概念2、特殊的二叉树3、二叉树的性质4、二叉树的存储结构
2023-12-26 17:19:22 1025
原创 【关于string的练习题】
【HJ59 找出字符串中第一个只出现一次的字符】【387. 字符串中的第一个唯一字符】【557. 反转字符串中的单词 III】【541. 反转字符串 II】【125. 验证回文串】【HJ1 字符串最后一个单词的长度】【344. 反转字符串】【415. 字符串相加】【把字符串转换成整数】......
2022-08-04 16:04:46 47
原创 【二叉树练习题】
一、965. 单值二叉树二、144. 二叉树的前序遍历三、104. 二叉树的最大深度四、226. 翻转二叉树五、94. 二叉树的中序遍历六、145. 二叉树的后序遍历七、100. 相同的树八、KY11 二叉树遍历九、110. 平衡二叉树十、572. 另一棵树的子树十一、101. 对称二叉树...
2022-07-12 19:15:26 698 1
原创 喵呜:【C++基础系列】:auto关键字(C++11)、基于范围的for循环(C++11)、指针空值nullptr(C++11)
【C++基础系列】:auto关键字(C++11)、基于范围的for循环(C++11)、指针空值nullptr(C++11)
2022-07-07 22:13:38 367
原创 喵呜:【C++基础系列】:引用
文章目录一、引用一、引用提示:这里可以添加本文要记录的大概内容:提示:以下是本篇文章正文内容,下面案例可供参考以上是本篇文章的全部内容,如果文章有错误或者有看不懂的地方,多和喵博主交流。互相学习互相进步。如果这篇文章对你有帮助,可以给喵博主一个关注,你们的支持是我最大的动力。......
2022-07-06 22:13:22 110
原创 喵呜:【Linux环境基础开发工具使用篇之Linux开发工具】:Linux项目自动化构建工具-make/Makefile
一、背景二、原理三、项目清理四、Makefile(多文件)举例演示
2022-04-12 07:13:40 324 5
原创 喵呜:【Linux环境基础开发工具使用篇之Linux开发工具】:Linux编译器-gcc/g++使用
一、背景知识基础知识链接二、gcc如何完成1.预处理(进行宏替换)2.编译(生成汇编)3.汇编(生成机器可识别代码)4.连接(生成可执行文件或库文件)在这里涉及到一个重要的概念:函数库函数库一般分为静态库和动态库两种。gcc编译如何使用静态库静态库下载:gcc 编译时使用动态库生成可执行文件与gcc 编译时使用静态库生成可执行文件对比
2022-04-10 18:17:37 5047 4
原创 喵呜:【Linux环境基础开发工具使用篇之Linux开发工具】:Linux编辑器-vim
一、Linux编辑器-vim使用二、vim的基本概念三、vim的基本操作四、vim正常模式命令集五、vim末行模式命令集六、. 简单vim配置小补充:sudo加入root信任用户
2022-04-08 22:33:49 4300 6
原创 喵呜:【Linux环境基础开发工具使用篇之Linux 软件包管理器 yum】
一、什么是软件包注意事项二、查看软件包三、如何安装软件关于 lrzsz四、如何卸载软件五、centos7 更新yum国内源
2022-04-05 22:11:10 2069 12
原创 喵呜:【Linux权限】
文章目录一、shell命令以及运行原理二、Linux权限的概念三、Linux权限管理1.文件访问者的分类(人)2.文件类型和访问权限(事物属性)3.文件权限值的表示方法4.文件访问权限的相关设置方法总结
2022-04-04 15:54:37 1269 12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人