摘要:
理论基础链表 单链表 单链表是一种通过指针串联在一起的线性结构,每个节点由两部分组成:一个是数据域,一个是指针域。最后一个节点的指针域指向null(空指针的意思)。单链表中的指针域只能指向节点的下一个节点。 双链表 双链表每个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。这样的设计使得双 阅读全文
posted @ 2023-07-29 22:50
LucianaiB
阅读(11)
评论(0)
推荐(0)
摘要:
高质量编程的定义和原则 编写的代码能够达到正确可靠、简洁清晰的目标可称之为高质量代码。以下是高质量编程的原则和常见编码规范: 原则 简单性 消除“多余的复杂性”,以简单清晰的逻辑编写代码。 不理解的代码无法修复改进。 可读性 代码是写给人看的,而不是机器。 编写可维护代码的第一步是确保代码可读。 生 阅读全文
posted @ 2023-07-28 23:10
LucianaiB
阅读(88)
评论(0)
推荐(0)
摘要:
数组理论基础: 数组是一种存储相同类型元素的集合,它们在内存中是连续存储的。 数组中的元素通过索引访问,索引从0开始。 数组元素的内存地址是连续的。 在C++中,数组是固定大小的,无法删除元素,只能覆盖。 而在Java中,没有指针的概念,程序员无法直接访问元素的地址,内存寻址操作完全由虚拟机处理。 阅读全文
posted @ 2023-07-27 23:20
LucianaiB
阅读(21)
评论(0)
推荐(0)
摘要:
Go语言优点: 高性能、高并发:Go语言以并发为设计核心,通过轻量级线程(goroutines)和通信机制(channels)实现高效的并发编程。 语法简单、学习曲线平缓:Go语言的语法设计简洁易懂,使得新手可以很快上手。 丰富的标准库:Go语言拥有许多内置的标准库,提供了各种功能,如网络编程、文件 阅读全文
posted @ 2023-07-25 23:03
LucianaiB
阅读(26)
评论(0)
推荐(0)
浙公网安备 33010602011771号