公司新闻

[面试][算法] 常见10种算法 java 实现

charAt //get a char at the specific index length //string length length //array size  substring  substring Integer.valueOf//string to integer String.valueOf/integer to string  
String/arrays很简略了解,但与它们有关的问题常常需求高档的算法去处理,例如动态编程、递归等。 下面列出一些需求高档算法才干处理的经典问题: Evaluate Reverse Polish Notation Longest Palindromic Substring Median of Two Sorted Arrays 正则表达式匹配 Two Sum 3Sum Closest String to Integer 兼并排序数组 Valid Parentheses 完成strStr Set Matrix Zeroes 查找刺进方位 Longest Consecutive Sequence Valid Palindrome 查找一个二维矩阵 Distinct Subsequences Total Maximum Subarray 删去重复的排序数组 删去重复的排序数组2 查找没有重复的最长子串 包括两个共同字符的最长子串 Palindrome Partitioning 在Java中完成链表是十分简略的,每个节点都有一个 ,然后把它链接到下一个节点。