摘要: 复合结构(C++ Primer) 使用结构体和string 使用结构体示例代码: #include <iostream> #include <string> using namespace std; struct person{ string fn; string sn; char grade; i 阅读全文
posted @ 2024-11-01 16:21 无情马里奥 阅读(12) 评论(0) 推荐(0)
摘要: 栈与队列 栈和队列最明显的区别就是:栈是先进后出,队列是先进先出。如何记忆,栈是相当于叠罗汉,最下面的没办法先走,得最后上来的先下来,这就是先进后出。而队列就把数据想象成人在排队,先排队就可以先走,这就是先进先出。 栈 堆叠元素的顶部为栈顶,底部则是栈底。只能先对栈顶进行入栈(添加元素)和出栈(删除 阅读全文
posted @ 2024-10-31 10:44 无情马里奥 阅读(58) 评论(0) 推荐(0)
摘要: 复杂度分析,数据结构的数组与链表 参考书籍:Hello算法 目录复杂度分析,数据结构的数组与链表复杂度分析时间复杂度空间复杂度数据结构数组与链表数组链表列表 复杂度分析 复杂度分析是用来判断一个算法效率的手段,执行时所需的时间和空间资源则是正好对应时间和空间复杂度。 考虑到执行设备的硬件配置以及执行 阅读全文
posted @ 2024-10-29 19:00 无情马里奥 阅读(101) 评论(0) 推荐(0)
摘要: 指针与const,指针与数组 什么是常量指针和指针常量 常量指针是指const来修饰定义一个指针,而指针常量则是定义一个const修饰的指针。 代码示例: #include <iostream> using namespace std; int main(){ int a1=1,a2=2,b1=3, 阅读全文
posted @ 2024-10-28 17:50 无情马里奥 阅读(39) 评论(0) 推荐(1)