Accelerated C++笔记(1~5) 本文介绍了C++中const关键字和异常处理的用法。const可用于修饰变量、指针、函数参数等,确保值不被修改,指针示例展示了三种不同约束方式。异常处理通过throw抛出异常,try-catch捕获处理,示例演示了domain_error的使用及.what()方法获取错误信息。这些机制能提高代码安全性和健壮性。 2025-11-04 programme #c++
队列-C 本文介绍了队列的基本概念及其两种实现方式:数组循环队列和链表队列。队列是一种先进先出(FIFO)的数据结构,文中类比为"宽度只能容纳一个人的走廊"形象说明其特性。重点讲解了循环队列解决数组空间浪费的方法,以及链表队列的节点操作。针对每种实现方式,详细说明了初始化、入队和出队操作的具体步骤和代码实现,并辅以图示帮助理解。文章还比较了队列与栈的不同特性,强调了队列只能在队尾入队、队 2025-10-30 programme #DataStruct #Queue
栈-C 这篇文章详细介绍了栈(Stack)这种数据结构的基本概念、逻辑结构、存储实现方式及其基本操作。文章将栈类比为弹夹或罐子,强调了其后进先出(LIFO) 的特性,并分别讲解了基于数组和链表两种实现方式。 2025-10-26 programme #DataStruct #LinkedList