题解列表

筛选

三角形 (C语言代码)

摘要:解题思路:数塔问题。从倒数第二行开始求当前行对应位置与下一行对应位置的两个数最大值之和,一直到第一行,则第一个就是所求数据。参考代码:#include <stdio.h> #include <mat……

Mark11:散列法

摘要:注意:第41行的          if(hashTable[i] > maxn)//注意这个大于号,即使有多个众数,最开始的那个仍不会被后来的替换,而最开始的那个即是最小的那个众数,这便是进行冒泡排……

去掉空格 (C语言代码)

摘要:解题思路:很简单,看程序。参考代码:#include <stdio.h> int main() { char s[85];  int i,j; while(gets(s)!=NULL)……

Mark11:较低的时间复杂度

摘要:解题思路:/* ** 使用两层循环,每层循环的次数也比较少 ** 无需判断条件,只要5块的和2块的没把总额填满就行了 ** 1块的补缝儿 */注意事项:    循环的控制条件中不能有等号参考代码:#i……

多输入输出练习1 (C语言代码)

摘要:解题思路:因为是多行输入,输入Ctrl+Z程序才运行结束,所以先输入第一个,判断是否结束。如果不结束,把第一个输入的作为最大值,然后再一直输入到0为止,再输入的过程中把每一个输入的数都与最大值进行比较……

字符排列问题 (C++代码)

摘要:解题思路:next_permutations,set,我们都值得拥有注意事项:参考代码:#include <iostream> #include <vector> #include <algori……