【数据结构】------ 堆
堆的概念及结构堆的实现堆向上调整算法堆向下调整算法堆的创建堆的初始化和销毁堆的插入堆的删除获取堆顶的数据TopK问题(在N个数找出最大(小)的前K个)堆排序
C语言——预处理详解
C语言——预处理详解函数与宏的区别
【Linux修炼】4.Linux权限
详细介绍了关于Linux的权限。
【强基计划】LeetCode—根据二叉树的前、中序/中、后序构造二叉树
从前序与中序遍历序列构造二叉树,从中序与后序遍历序列构造二叉树!
剖释C++内存管理底层细节 - 探索明晰“池化技术”内存管理技术底层
💡本章重点 认识并了解C/C++的内存分布深入并剖析C与C++中的动态内存管理 了解`池化技术`中的内存管理技术 认识`operator new`函数 认识`operator delete`函数 了解“定位new”的概念认识内存泄漏的危害综上,我们基本了解了C++中的“内存管理”🍭的知识啦~恭喜
预处理的补充知识
预处理部分的补充
【小嘟陪你刷题10】二叉树的基础面试题
此篇是对二叉树的练习,一些比较基础的题!
详解预处理指令(#define)
#define的使用方法及注意事项
【C ++基础】第五篇 类和对象 日期计算器
本文是【C++基础】的第五篇文章,为了加深类和对象的理解,写了这篇日期计算器的练习。
单链表、顺序表实操小项目---通讯录
通讯录单链表实现,顺序表:柔性数组、动态内存实现。文件操作通讯录,数据持久化。
二叉树的操作及常见面试题
二叉树的概念及性质本文将附上博主自己手动实现的二叉树常见的各种操作以及归纳总结一下常见的基础面试题。😁😁😁😁。
【备战十四届蓝桥杯 | 开篇】如何高效备战蓝桥杯
蓝桥杯全国软件和信息技术专业人才大赛是全国性的IT类学科赛事。连续三年入选中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。十三年来,吸引北京大学、清华大学、复旦大学、上海交通大学、中国科学技术大学等1600余所高校,累计超过65万余名选手参赛。
【Linux】Linux基本操作(一):初识操作系统、ls、cd、touch、mkdir、pwd
linux基础指令part1来喽~
Linux--权限讲解
开始讲权限了,知识点不难,只是需要理解其本质,比如:为什么要有权限?什么是权限?通俗地说是命令行解释器,使得我们和操作系统能够更简便地交互,比如我们可以看到我们输入进去的命令和执行的结果还有命令行的提示;超级用户:root;可以再Linux下几乎可以做任何事,而不受权限约束;普通用户:除了root的
【C语言】自定义类型(构造类型)——结构体、枚举和联合体
自定义类型(构造类型)中结构体、枚举和联合体的详解,位段的相关知识,结构体的访问和结构体传参,在定义结构体变量的同时给结构体变量赋值叫做结构体变量的初始化。//姓名 char sex [ 5 ];//性别 int age;//年龄 char id [ 20 ];//身份证号 } s1;//声明类型的
【强基计划】LeetCode—二叉树的前、中、后序的非递归实现
【强基计划】LeetCode—二叉树的前序、中序、后序的非递归实现!
Docker
docker
[入门篇]初识操作系统OS(这篇博客将帮你打开操作系统OS大门的第一步 超超超超超详细)
本文主要先讲述了冯诺依曼体系结构 , 介绍完硬件以及计算机的实质后 , 又结合了两个生动的例子(银行运作 校长导员)来帮助我们理解什么是操作系统,操作系统的作用是什么,操作系统是如何进行管理的,操作系统是如何具体进行数据管理的,最后引出操作系统管理(进行数据管理)的实质六字真言--先描述,再组织。
C语言进阶——文件操作
文件——是我们生活中必不可缺的一部分,优秀的文件管理能使我们工作效率更高,比如上学时的点名册、平时记账的手账本、电脑中存储数据的各种文件夹等。数据构成文件,文件成就数据,因此我们需要学习C语言中的各种文件操作,使数据能够做到持久化存储。图片来源:百度图片如上图所示,这就是文件,不过这是传统的纸质文件