
算法
M_J_Y
这个作者很懒,什么都没留下…
展开
-
快速排序代码实现
快速排序的思想 首先找到一串数中的基准点 ponit,比如下图中拿第一个数为基准点,分别查询两边,从左边开始,如果 start < end && nums[start] > point ,交换位置,以交换后的基准点为线,递归两边排序,右边同理,具体思想如图所示Java代码:public class quickSort { public static v...原创 2019-05-15 14:47:14 · 249 阅读 · 1 评论 -
java/kotlin 实现字符串翻转
题目:输入字符串“12345”,输出 “54321”java代码:public static String reverseString(String s){ if(s == null || s.length() == 0){ return s; }else { char[] chars = new char[s...原创 2019-05-15 14:50:00 · 798 阅读 · 0 评论 -
leetcode-20 :有效的符号
题目描述给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false示例 ...原创 2019-05-15 18:25:21 · 485 阅读 · 0 评论