- 博客(6)
- 收藏
- 关注
转载 单链表的基本操作(头结点)
本篇博客主要是对线性链表的基本实现,因此无法摆脱链表的基本缺点,比如无法快速定位前驱、无法快速确定元素个数等等。当然优点是能够快速对链表进行学习。本篇博客将网络上对单链表的各种操作进行实现,方便大家学习,如有错误,不吝指正! 一、概念 线性表的链式存储结构的特点使用一组...
2021-04-14 13:59:04
942
转载 数据结构图文解析系列
数据结构图文解析之:栈的简介及C++模板实现0. 数据结构图文解析系列数据结构系列文章数据结构图文解析之:数组、单链表、双链表介绍及C++模板实现数据结构图文解析之:栈的简介及C++模板实现数据结构图文解析之:队列详解与C++模板实现数据结构图文解析之:树的简介及二叉排序树C++模板实现.数据结构图文解析之:AVL树详解及C++模板实现数据结构图文解析之:二叉堆详解及C++模...
2021-03-25 13:49:28
154
转载 C语言之 字符串长度的计算方法
特别注意 (1)计算字符串长度时关键是要注意辨认转义字符;(2)一个转义字符总是以反斜杠开始,再加一个其他字符组成。所以,遇到反斜杠时要特别注意!!! 1、不带转义字符的字符 如:“abc!x=/”,其长度为 7 2、带转义字符的字符串 (1) 字符串“abc\n”:其中的'\n'为转义字符(换行符),计算字符串长度时只能计作一个字符,所以该字符串的长度为4(而 不是5)。 (2) 字符串“abc\n\...
2021-03-11 13:51:09
3900
转载 设计模式六大原则:接口隔离原则
设计模式六大原则:接口隔离原则目录: 设计模式六大原则:单一职责原则 设计模式六大原则:接口隔离原则 设计模式六大原则:依赖倒置原则 设计模式六大原则:里氏替换原则 设计模式六大原则:迪米特法则 设计模式六大原则:开闭原则接口隔离原则(Interface Segregation Principle): 1、客户端不应依赖它不需要的接口 2、类间的依赖关系应该建立在最小的接口上 其实通俗来理解就是,不要在一个...
2021-03-09 11:23:53
171
转载 设计模式之里氏替换原则示例
设计模式之里氏替换原则示例 里氏替换原则强调的是设计和实现要依赖于抽象而非具体;子类只能去扩展基类,而不是隐藏或者覆盖基类,它包含4层含义.一、里氏替换4原则 1、子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法 子类可以实现父类的抽象方法,但不能覆盖父类的非抽象方法,父类中凡是已经实现好的方法(相对于抽象方法而言),实际上是在设定一系列的规范和契约,虽然它不强制要求所有的子类必须遵从这些契约,但是如果子类对这些非抽象方法任意修改,就会对整个继承体系造成破坏...
2021-03-09 11:20:57
1476
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人