类库与数据结构
数据结构。
_企鹅_
这个作者很懒,什么都没留下…
展开
-
数据结构与STL:list的实现(双向链表)
双向链表实现。原创 2023-02-06 15:33:48 · 91 阅读 · 0 评论 -
八皇后问题递归回溯法和非递归回溯法
递归回溯法与非递归回溯法。原创 2023-01-29 10:16:13 · 198 阅读 · 0 评论 -
数据结构:“八皇后问题”理解回溯算法
我们是先判断出能不能进行,然后把整个八行都遍历完了,再倒着一行一行撤回的标记。(为了打印输出)原创 2023-01-29 01:38:24 · 254 阅读 · 0 评论 -
数据结构:存储结构VS逻辑结构
两者的关系是相互独立的。例如,在栈(一种先进后出的数据结构,逻辑结构的一种)可以用顺序存储实现,也可以用链式存储实现(不同的存储结构)。数据的逻辑结构有两个要素: 一是数据元素;主要决定数据的逻辑(如何摆放)。存储结构:定义数据的存储方式,可以简单地理解为存储的数据是否连续(狭义的)。存储的方式有:顺序存储,链式存储。原创 2023-01-28 11:37:31 · 250 阅读 · 0 评论 -
C基础:理解this和*this
this是 指向类或者结构体本身的指针,不可以改变。这里用到的就是我们学习的this指针的知识。*this是 指向本身的类或结构体的变量。原创 2023-01-26 21:27:38 · 1346 阅读 · 0 评论 -
头指针VS头结点 以及 如何理解头结点
区分头指针和头结点,以及有无头结点。原创 2023-01-26 20:40:53 · 3683 阅读 · 0 评论 -
STL与数据结构:迭代器Iterator
迭代器可以遍历集合的对象。为各种容器提供公共的操作接口,隔离对容器的遍历操作和底层实现,从而解耦。例如:使一个算法如find(),对Vector,list,dequeue均适用。原创 2023-01-26 14:58:52 · 140 阅读 · 1 评论 -
类库与数据结构 实验课1 运算符重载、封装
课程简介:基于C++的类库与数据结构学习。第一次实验课复习类、对象、集成、复写、重载等C++面向对象编程概念学习面向对象编程中的数据抽象原则、开闭原则、子类替代原则锻炼C++编程技巧。原创 2022-11-11 09:27:49 · 94 阅读 · 2 评论