ACM
暴走的柿子饼
这个作者很懒,什么都没留下…
展开
-
笔试题:如何判断单链表是否存在环
今天做了LeetCode上面的题,问的是转载 2014-05-05 21:48:33 · 834 阅读 · 0 评论 -
删除链表中重复的元素
今天做的LeetCode上的题,题目为:原创 2014-05-08 17:00:58 · 627 阅读 · 0 评论 -
阿姆斯特朗数
/*功能: 求n(n ≤ 65536)以内的所有阿姆斯特朗数原型: int CalcArmstrongNumber(int n);输入参数: int n: n ≤ 65536返回值: n以内的阿姆斯特朗数的数量。*/vector getNum(unsigned int n){int num;vector resu原创 2015-07-03 10:51:10 · 496 阅读 · 0 评论 -
找出1至n之间同构数的个数
/*功能:找出1至n之间同构数的个数输入: int n:查找1至n之间的全部同构数返回: int:1至n之间同构数的个数*/vector getNum(int n){vector result;int num;while(n){num = n%10;n = n/10;result.push_back(num);}return原创 2015-07-03 15:24:04 · 5285 阅读 · 0 评论 -
求M的N次方的最后三位
正整数M 的N次方有可能是一个非常大的数字,我们只求该数字的最后三位例1:比如输入5和3 ,5的3次方为125,则输出为125 例2:比如输入2和10 2的10次方为1024 ,则输出结果为24例3:比如输入111和5 111的5次方为116850581551,则输出结果为551unsigned int GetLastThr原创 2015-07-04 07:51:29 · 894 阅读 · 0 评论 -
探讨:用两个栈实现一个队列
用C++描述,题目大致是这样的: 已知下面Stack类及其3个方法Push、Pop和 Count,请用2个Stack实现Queue类的入队(Enqueue)出队(Dequeue)方法。思路是:始终维护s1作为存储空间,以s2作为临时缓冲区。入队时,将元素压入s1。出队时,将s1的元素逐个“倒入”(弹出并压入)s2,将s2的顶元素弹出作为出队元素,之后再将s2剩下的元素逐个“倒回翻译 2015-09-02 17:24:18 · 307 阅读 · 0 评论