PS:这是我刚做的一道题,题目不难,满分60,得分40,大家看看哪里有问题,欢迎提意见,感谢!/** 题目:Excel表格纵列字母数字转换* 描述: 在Excel中列的编号为A-Z,AA-AZ,BA-BZ.....CZB.....,请实现一个函数要求满足以下功能,将编号进行修改,* 如A-Z为1-2...
                            
                            
                                分类:
编程语言   时间:
2014-09-28 22:21:25   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                题目:请实现一个函数,把字符串中的每个空格替换成"%20"。例如输入"Wearehappy.",则输出"We%20are%20happy."。思路:我们从字符串的后面复制和替换。首先准备两个指针,p1和p2。p1指向原字符串的末尾,p2指向替换之后的字符串的末尾。然后我们向前移动p1指针,逐个把它指向的..
                            
                            
                                分类:
其他好文   时间:
2014-09-18 16:44:04   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                实现一个函数检查一棵树是否平衡。对于这个问题而言, 平衡指的是这棵树任意两个叶子结点到根结点的距离之差不大于1。
这个题我们可以采用暴力搜索,找到叶子节点到根节点的最小值和最大值,然后他们的差如果大于1就不是平衡树,反之
则是平衡树。
int MinDepth = std::numeric_limits::max();
int MaxDepth = std::numeric_limits::...
                            
                            
                                分类:
其他好文   时间:
2014-08-29 02:52:57   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(...
                            
                            
                                分类:
其他好文   时间:
2014-08-26 13:06:56   
                                阅读次数:
242
                             
                    
                        
                            
                            
                                思路: 枚举分割点递归求解,可用DP优化。 注意递归终止条件。 注意 ^ & | 三种情况统计的不同。import java.util.HashMap;import java.util.Map;public class Solution { int countR(String terms,...
                            
                            
                                分类:
其他好文   时间:
2014-08-24 11:32:32   
                                阅读次数:
249
                             
                    
                        
                            
                            
                                问题描述:实现一个函数,求出字符串中的连续最长数字串。例如输入”12345cbf3456″,输出”12345″。函数原型为:voidconti_num_max(constchar*src,char*dest);dest保存最长数字串,返回void。分析:遍历一遍字符串,记录起始位置和长度即可。代码实...
                            
                            
                                分类:
其他好文   时间:
2014-08-21 18:45:44   
                                阅读次数:
204
                             
                    
                        
                            
                            
                                将一个整数N拆分成n个连续自然数的和。例如:15 = 1+2+3+4+515 = 4+5+615 = 7+8实现一个函数,打印所有可能,并且统计有多少种方法?分析过程如下。对于一个数N,2个自然数相加:m+(m+1) =2m+13个自然数相加:(m-1)+m+(m+1) ...
                            
                            
                                分类:
其他好文   时间:
2014-08-19 23:59:25   
                                阅读次数:
473
                             
                    
                        
                            
                            
                                输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分。
代码:
/*
调整数组顺序使得奇数位于偶数前面
by Rowandjj
2014/8/1
*/
#include
#include
using namespace std;
//高效解法,但会调整后的数组元素相对顺序会发生改变
void func(int *...
                            
                            
                                分类:
其他好文   时间:
2014-08-01 13:37:51   
                                阅读次数:
230
                             
                    
                        
                            
                            
                                都是自己写的,如果代码有不好的地方,望请指出,哥只是一个小菜。这里将收集我自己觉得需要花点脑经的题目。题目会不断的累加,以便自己不断的积累编程经验和编程的一些技巧和思想。1.实现一个函数,传递一个整形参数,如果这个整数可以分解成连续的自然数相加,则把所有的可能输出,否则,输出无法分解。例如:输入:1...
                            
                            
                                分类:
其他好文   时间:
2014-07-26 17:07:52   
                                阅读次数:
274
                             
                    
                        
                            
                            
                                题目描述:
请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
输入:
每个输入文件仅包含一组测试样例。
对于每组测试案例,输入一行代表要处理的字符串。
输出:
对应每个测试案例,出经过处理后的字符串。
样例输入:
We...
                            
                            
                                分类:
其他好文   时间:
2014-07-16 16:24:00   
                                阅读次数:
186