自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux_进程间通信详解

Linux进程间通信详解

2022-07-06 13:07:16 242 1

原创 Linux_系统文件IO详解

深度了解Linux中的系统文件及IO

2022-07-05 15:37:35 366

原创 Linux_环境变量(PATH)

Linux_环境变量的详解

2022-05-09 11:20:50 2167

原创 Linux_进程相关概念

Linux进程的基本概念

2022-05-06 22:45:08 790 7

原创 [初始C++] 引用到底是个啥?

引用的概念引用不是定义一个新的变量,而是给已经存在的变量取了一个别名,编译器不会为引用变量开辟一个新的内存空间,它和它引用的变量共用一块内存空间.引用如何使用?类型& 引用变量名(对象名) = 引用实体; 注意:引用类型必须和引用实体是同种类型的 引用的特性1. 引用在定义时必须初始化2. 一个变量可以有多个引用 3. 引用一旦引用一个实体,再不能引用其他实体常引用1.引用不可以是常量2.引用取别名的过...

2022-01-20 08:59:01 355 8

原创 初识C++你必须要知道的基础语法

目录命名空间命名空间的定义C++输入&输出缺省参数函数重载(C++中比较重要的语法知识)命名空间在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作 用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的.命名空间的定义//普通的命名空间namespace A //A为命名空间的名称{ //命名空间...

2022-01-19 09:06:01 132 2

原创 【数据结构】链式二叉树结构的实现

前言二叉树不同于顺序表,一颗普通的二叉树是没有增删改查的意义。普通的二叉树用来存储数据是不方便的。但是二叉树的一些基本实现结构,例如前序遍历,中序遍历。。。等等都是对我们学习更深层次的二叉树打下夯实的基础。二叉树节点声明typedef char BTDataType;typedef struct BinaryTreeNode{ BTDataType data; struct BinaryTreeNode* left; struct BinaryTreeNode* right;.

2021-11-16 16:49:35 1712 7

原创 《C++》 猜单词小游戏

前言 程序内的单词全部保存于word.txt的文本文档中,玩家排名保存在rand.txt文本文档中。运行程序时,会自动读取文本中的内容。游戏规则:①先请用户输入猜的单词数量,可以有一个默认值。②随机抽取单词,对每个单词,系统根据谜底单词长度在屏幕上显示相应个数'#',假设谜底单词为"hello",则在屏幕上输出"#####"。③玩家输入一个字母进行猜测,如果这个字母不在单词中,系统提示玩家不对;如果猜对字母,比如玩家输入了一个'l',则在屏幕上输出"--ll-"。④重复③,直到玩家在规定的次数内..

2021-10-29 14:27:20 2991 7

原创 【c语言】(编译--链接--运行)深度剖析

目录​​​前言一、程序的翻译环境和执行环境二、翻译环境2.1编译本身也分为三个阶段:2.2预编译2.3编译2.4汇编2.5链接三、运行环境总结前言 1.当我们刚开始学习c语言的时候。很多人都会被告知:一个程序是要经过编译--链接--执行这三个部分为,包括我记得大一时期末c语言的填空题也是如此。但是有没有人想过这看似简单的步骤其背后蕴含的复杂机制。比如:程序为什么要经过编译器进行编译后才可以运行?#include<stdio.h>有什...

2021-09-28 15:17:14 893 10

原创 【链表面试题】合并两个有序链表

目录题目描述思路一思路二​​​​​​​​​​​​​​题目描述将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。思路一1.可以定义一个指针指向L1的头节点,定义一个指针指向L2的头节点。拿L1中的val和L2的val进行对比,小的数值的节点尾插到新链表中,并让该节点指向下一个节点。2.若L1或L2其中一个已经指向空,但另一个不为空,则直接将新链表的尾指针指向L1或L2中不为空的那个节点。3.代码如...

2021-09-28 08:33:41 377 12

原创 【C语言】一篇文章带你彻底了解单向链表的增删查改

文章目录目录文章目录前言一、创建二、单向链表的函数声明三、函数实现1.创建节点2.尾插节点3.头插4.尾删5.头删6.查找节点7.修改总结前言 链表是线性表的链式存储结构,它可以以O(1)的时间复杂度进行插入或者删除,同时由于是链式结构相比顺序表而言,不会存在空间浪费的情况。而链表又分为带头单向链表,不带头单向链表,带头循环链表,不带头循环链表,带头双向循环链表,不带头双向循环链表,带头双向链表,不带头双向链表,总共有八种,其中结构最简单.

2021-09-27 16:34:54 473 11

空空如也

空空如也

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

TA关注的人

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