自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手动实现字符串的拼接与逆置(C语言)

【代码】手动实现字符串的拼接与逆置(C语言)

2024-02-22 20:50:57 146

原创 带头结点单链表排序操作(C语言)

【代码】带头结点单链表排序操作(C语言)

2024-02-21 17:02:22 134

原创 博客摘录「 C++是强类型语言还是弱类型语言呢」2024年2月19日

一、强类型语言 强类型语言是一种强制类型定义的语言,一旦某一个变量被定义类型,如果不经过强制转换,则它永远就是该数据类型了。举个例子:定义了一个整数,如果不进行强制的类型转换,则不可以将该整数转化为字符型。二、弱类型语言 弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。

2024-02-19 21:27:21 157

原创 C语言指针的指针作为函数参数的学习笔记

进入函数后,会对*T进行重新赋值的操作,而此处的*T是对指针的指针的解引用,即*T为原始的指针T。因此一切操作都是在对原始的指针所指向的内存进行操作。如果传入的是(*T)->lchild,则修改的仅仅是该参数的一个指针副本,为局部变量,会在函数运行结束后自动释放内存。因为本函数的参数为BiTree *T,即为指针的指针。因此传入函数的是指向指针T的另一个指针T,该指针T内存放了原始指针T的地址。总结:当使用指针作为函数的参数时,则传入的为该指针的指针副本,原始指针所指内存不会发生变化。

2024-02-19 15:35:51 133

原创 (C语言)带头结点单链表的基本操作

【代码】(C语言)带头结点单链表的基本操作。

2024-02-14 20:36:14 345

原创 HashSet和HashMap学习笔记

第一步:Map map = new HashMap();第一步:Set set = new HashSet();//向map中添加关键字和值(关键字和值是绑定的)HashMap 是一个散列表,它存储的内容是键值对(key-value)的映射。//hashMap 中所有 key 组成的集合视图。//查询set中是否包含指定关键字。//获取set中有多少个元素。//删除set中的所有元素。//移除set中的元素。//向set中添加元素。

2024-02-06 17:55:48 268

原创 哈夫曼树的构建代码

【代码】哈夫曼树的构建代码。

2023-05-23 11:49:12 721 1

原创 算法的时间复杂度

又因为算法的渐进时间复杂度是取语句频度的数量级,故而为简化计算过程,除基本语句 外,其他语句的频度不作计算。基本语句的执行次数最多,对算法的运行时间贡献最大,影响算法运行时间的数量级,决定算法 的时间复杂度。step1:算法的运行时间 = ∑ 每条语句的执行时间 * 该语句执行次数。step2:故简化成:算法的运行时间 = 算法中每条语句的频度之和。step3:再简化为:算法的运行时间 = 基本语句频度的数量级。最后,算法的运行时间与算法的时间复杂度成正比。

2023-04-29 13:26:09 116

原创 C语言格式化输出

格式字符串%后面跟着各种格式字符,用以说明输出数据的类型、形式[通常指输出宽度]、长度、小数位等。故 格式化字符可以格式化输出字符串,格式化输出整数,格式化输出实数..补充:%x或%X以16进制输出。

2023-04-06 13:13:22 95

原创 转义字符学习

对于 ASCII 编码,0~31(十进制)范围内的字符为控制字符,它们都是看不见的,不能在显示器上显示,甚至无法从键盘输入,只能用转义字符的形式来表示。不过,直接使用 ASCII 码记忆不方便,也不容易理解,所以,针对常用的控制字符,C语言定义了简写方式。一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。例如:八进制的基数是8,所使用的数值范围是0-7。基数的概念:基数是表示进制中数值所使用的数字的个数。位权的概念:进制计数有其对应的权值规则。为解决传统的字符编码方案的局限而产生的。

2023-04-04 15:39:25 79

原创 Java中各类运算符的优先级

各类运算符优先级

2023-03-22 18:25:36 49

原创 Java标识符命名规则

java标识符命名规则

2023-01-04 22:09:13 145

原创 使用cmd命令窗口编译java源程序时出现乱码问题

cmd乱码

2022-12-30 20:50:21 1066

原创 for循环执行顺序

for循环的表达式一般如下:for(表达式1;表达式2;表达式3){ 表达式4;}执行的顺序为:1)第一次循环,即初始化循环。首先执行表达式1(一般为初始化语句),再执行表达式2(一般为条件判断语句),判断表达式1是否符合表达式2的条件,如果符合,则执行表达式4,否则,停止执行,最后执行表达式3.2)下次的循环:首先执行表达式2,判断表达式3是否符合表达式2的条件;如果符合,继续执行表达式

2022-10-16 10:36:32 4075

空空如也

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

TA关注的人

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