随笔分类 - 算法导论
学习算法,实现算法
摘要:2.将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变。示例:交换前链表的顺序 交换后链表的顺序4→5→3→1→2 ==> 5→3→1→4→21 ==> 1 (链表仅含一个元素)2→1 ==>1→2 ==> (链表为空)C/C++:链表节点定义为:str...
阅读全文
摘要:1. 找出n个字符串中出现次数最多的字符串。C/C++:char* find(char **data,int n);Java:String find(String data[]);说明:1. data是字符串数组,n是数组中字符串的个数,返回值为出现次数最多的字符串。2. 若结果有多个,返回任意一个...
阅读全文
摘要:hiho一下第二周 Hihocoder #1014 : Trie树 参考链接:http://m.blog.csdn.net/blog/u012662688/38354777 Java实现: import java.io.BufferedInputStream; import java.util.Scanner; public class Main { pub...
阅读全文
摘要:二叉树: 参考链接:http://blog.csdn.net/luckyxiaoqiang/article/details/7518888 http://www.cnblogs.com/vamei/archive/2013/03/17/2962290.html 实现: import java.util.LinkedList; import java.util.List; /**...
阅读全文
浙公网安备 33010602011771号