七大排序算法—图文详解(插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)
七大排序算法—图文详解(插入排序,希尔排序,选择排序,堆排序,冒泡排序,快速排序,归并排序)基本思想:把待排序的记录按其关键码值的大小逐个插入到一个已经排好序的有序序列中,直到所有的记录插入完为止,得到一个新的有序序列 。实际中我们玩扑克牌时,就用了插入排序的思想。直接插入排序:当插入第i(i>=1
答应我从这篇文章开始你的C语言之旅吧
本文章是先浅浅地介绍C语言整体框架的文章,文章为第一篇,之后会陆续更新,敬请期待!
【Linux常见指令】
这一篇博客介绍了Linux常用的一些指令,不要死记硬背,俗话说得好“熟能生巧”,只要多用,很自然的就能记住了!!最后我是Maria,一个来自重庆的女孩,现在在读大二,希望和大家一起学习,一起进步!!
【Linux】Linux下的应用市场——yum
Linux中yum的使用
【C/C++内功心法】详解宏和函数的区别
1.每次使用时,宏代码都会被插入到程序中。除了非常小的宏之外,程序的长度会大幅度增长。函数代码只出现于一个地方;每次使用这个函数时,都调用那个地方的同一份代码。2.宏的执行速度更快。函数的调用和返回的会有额外开销,所以相对慢一些。3.宏的参数与类型无关,只要对参数的操作是合法的, 它就可以使用于任何
C · 初阶 | 数组?看一遍就够了
数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。
程序员眼中的Linux操作系统——初识指令
本篇文章详细的介绍了什么是Linux操作系统以及在Linux操作系统下如何编写指令的问题,对初学者的学习非常合适
c语言文件操作
c语言文件操作!
嵌入式 Linux 入门(十、Linux 下的 C 编程)
嵌入式 Linux 入门第十课,聊聊 linux 下的 C 编程...... 矜辰所致
初阶数据结构 队列
初阶数据结构队列 介绍了队列的基本概念以及它常用的接口函数
【数据结构】------ 堆
堆的概念及结构堆的实现堆向上调整算法堆向下调整算法堆的创建堆的初始化和销毁堆的插入堆的删除获取堆顶的数据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++基础】的第五篇文章,为了加深类和对象的理解,写了这篇日期计算器的练习。
单链表、顺序表实操小项目---通讯录
通讯录单链表实现,顺序表:柔性数组、动态内存实现。文件操作通讯录,数据持久化。