博客专栏  >  编程语言   >  ACM算法修练之道

ACM算法修练之道

ACM算法修练之道 ---- 讲解算法题目,为ACMer提供指导与参考

关注
10 已关注
56篇博文
  • 剑指Offer-二叉搜索树的后序遍历序列

    题目描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。题目解析刚开始看这道题目的时候,比较蒙,大概是因为我一...

    2017-06-19 14:51
    621
  • 剑指Offer-不用加减乘除做加法

    题目描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。题目解析题目比较明确,不用加减乘除的方式来计算两个数字的和,应该很自然的想到用与或非等逻辑运算以及位移作为辅助的方...

    2017-06-19 11:31
    747
  • 剑指Offer-求1+2+3+...+n

    题目描述求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。题目解析求1到n的和,重点是不能使用乘除、for、...

    2017-06-16 20:07
    1243
  • 剑指Offer-从上往下打印二叉树

    题目描述从上往下打印出二叉树的每个节点,同层节点从左至右打印。题目解析这个题目而言之前好像是遇到过,所以很快就过了,题目的意思应该说比较明确的,就是要求从上到下的将节点输出出来,需要注意的地方是,同一...

    2017-06-16 19:16
    574
  • 剑指Offer-栈的压入弹出序列

    题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列...

    2017-06-16 16:51
    692
  • 剑指Offer-五只猴子吃桃子

    题目:海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子凭据分为五份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子把剩下的桃子又平均分成五份,又多了一个,它同样把多的一个扔入海中,拿...

    2017-06-16 15:41
    552
  • 剑指Offer-包含min函数的栈

    题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数。题目解析这个题意思不明确,而且代码给出的部分参不透到底是要干嘛,可能我的理解有问题,经过一番折腾才明白是要自己重新写一个...

    2017-06-16 11:07
    435
  • 剑指Offer--顺时针打印矩阵问题

    题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,...

    2017-06-14 16:03
    434
  • 求和的问题ACM

    #include using namespace std; int main() { unsigned int sum; while (cin>>sum ) ...

    2013-03-15 17:53
    907
  • A+B问题acm

    #include using namespace std; int main() { int a,b; while(cin>>a>>b) { ...

    2013-03-15 18:14
    809
  • 1091ACM求和

    #include using namespace std; int main() { int a,b; while(cin>>a>>b&&a!=0||b!=0) ...

    2013-03-15 21:01
    856
  • 杭电ACM1092求和问题详解

    /* 时间: 20120314 作者: 烟大洋仔 问题: Problem DescriptionYour task is to Calculate the sum of some in...

    2013-03-16 19:52
    2893
  • ACM杭电的1093求和问题

    /* 时间: 20120314 作者: 烟大洋仔 题目: Problem DescriptionYour task is to calculate the sum of some i...

    2013-03-16 20:55
    2520
  • 杭电ACM1094计算A+B的问题

    /* 时间: 2012.03.14 作者: 烟大洋仔 题目: Problem Description Your task is to calculate the sum of so...

    2013-03-16 21:05
    3016
  • 杭电ACM1095解决A+B问题

    /* 题目: Problem Description Your task is to Calculate a + b. Input The input will consist of...

    2013-03-16 21:13
    5298
  • 杭电ACM1096求和问题

    #include using namespace std; int main() { int n,m,a,sum=0; while(cin>>n) { ...

    2013-03-16 21:27
    2198
  • 杭电Acm1001解决求和的问题

    #include using namespace std; int main() { unsigned int n; while (cin>>n) { ...

    2013-03-17 11:48
    979
  • 杭电ACM1008电梯问题C++

    /* 时间:2012.03.17 作者:烟大洋仔 题目: Problem Description The highest building in our city has only one...

    2013-03-17 16:07
    5325
  • 杭电ACM大赛2000关于ASCII码排序的问题

    #include using namespace std; int main() { char a[3]; for (int i=0;i>a[i]; if(a[0...

    2013-03-17 19:46
    3741
  • 杭电ACM2006奇数的乘积

    #include using namespace std; int main() { int n,t,x=1; while(cin>>n) { x=1; wh...

    2013-03-17 20:27
    2197
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部