15道使用频率极高的基础算法实现代码 - 实验楼问答 - 实验楼



15道使用频率极高的基础算法实现代码 - 实验楼问答 - 实验楼

1、合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;

2、合并两个已经排序的单链表;

3、倒序打印一个单链表;

4、给定一个单链表的头指针和一个指定节点的指针,在O(1)时间删除该节点;

5、找到链表倒数第K个节点;

6、反转单链表;

7、通过两个栈实现一个队列;

8、二分查找;

9、快速排序;

10、获得一个int型的数中二进制中的个数;

11、输入一个数组,实现一个函数,让所有奇数都在偶数前面;

12、判断一个字符串是否是另一个字符串的子串;

13、把一个int型数组中的数字拼成一个串,这个串代表的数字最小;

14、输入一颗二叉树,输出它的镜像(每个节点的左右子节点交换位置);

15、输入两个链表,找到它们第一个公共节点;


Read full article from 15道使用频率极高的基础算法实现代码 - 实验楼问答 - 实验楼


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts