摘要:
最大公约数: 使用辗转相除法求取最大公约数(Greatest Common Divisor,gcd),即欧几里得算法 原理: 性质1:如果a = kb,则gcd ( a , b ) = b。 性质2:a = kb + r 时,r = a mod b。如果最大公约数为G,即gcd ( a , b ) 阅读全文
摘要:
在 C++ 中,栈(Stack)是一种重要的数据结构,栈是一种特殊的线性表,它只能在一端进行插入和删除操作,这一端被称为栈顶(Top),另一端则称为栈底(Bottom)。栈遵循后进先出(Last In First Out,LIFO)的原则,就像一摞盘子,最后放上去的盘子会最先被取下来。 栈的基础 相 阅读全文