Now in Baidu WISE team
全部博文(150)
发布时间:2013-01-03 22:01:38
反转一个单链表。 (非递归算法好写,递归算法不是很好写) 合并两个升序有序链表。 codepad.org已验证 点击(此处)折叠或打开 #include<stdio.h> #include<stdlib.h> typedef struct tagNode{ int value; struct tagNode* next; }Node; void outputLinkedList(Node * head){ &nb......【阅读全文】
发布时间:2013-01-02 23:29:31
输出一个字符串所有排列。注意有重复字符。 之前写过一个不含重复字符的串的所有排列算法。几经周折,未能想出处理重复的字符的方法。今天发愿研究了半晚上,仍然没能得出正确的解法。最终在stackoverflow上找到一个目前看到的最完美的解法。 http://stackoverflow.com/questions/6917832/permutation-of-string-letters-how-to-remove-repeated-permutations 该解法可作为很多排列组合组合题目的范本,以处理重复元素的情况。根据该范本,对之前的写的算法做了改进,正确处理了重复元素。......【阅读全文】
发布时间:2013-01-01 00:32:08
编写函数DelStr(str1,str2)。其中str1和str2为两个字符串。函数的功能是从str1中删除所有str2字串,结果由str1输出。函数没有返回值。例如,输入str1为“howareyouareGGGare”,str2为“are”,那么调用函数DelStr(str1,str2)后str1为“howyouGGG” 字符串基本功练手代码。codepad.org已验证。 一个比较复杂的字符串函数,从思考到完成25分钟左右。虽然代码写的傻但是一次无bug过。值得撒花,几个月来没有白练。 点击(此处)折叠或打开 #includ......【阅读全文】
发布时间:2012-12-31 23:18:27
设计包含min 函数的栈。定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。要求函数min、push 以及pop 的时间复杂度都是O(1)。 使用一个栈处理push,pop,额外使用一个栈,用来记录最小值。 a.当向原栈中push数据后,与最小值栈中的栈顶元素比较,如果新值小于等于最小值栈顶,则在最小值栈中push新值;否则不动 b.pop的时候,考虑pop出的值是否等于最小值栈顶元素,如果等于最小栈也pop,否则不动 c.min函数返回最小值栈的栈顶元素 C#实现如下 点击(此处)折叠或打开 public ......【阅读全文】
runningdark2013-03-21 15:47
txgc_wm:楼主的股票软件如何,做的怎么样?
如果完善,是否可以将它放到git上,分享一下。
sorry啊,后来兴趣淡了就没做了。只实现了输入一个股票代码然后从yahoo下载下来东西 然后show k线到屏幕上的过程。部分代码在这。https://github.com/roynwang/RStock
回复 | 举报小尾巴鱼2012-09-11 10:30