sun and cloud

leetcode13:罗马数字转整数

给定一个罗马数字,将其转换成整数,多种思路实现

leetcode12:整数转罗马数字

马数字包含以下七种字符: I, V, X, L,C,D 和 M。

leetcode7:整数反转

给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。

leetcode5:最长回文子串

给你一个字符串 s,找到 s 中最长的回文子串。

leetcode3:无重复字符的最长子串

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。

leetcode1:两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

leetcode438:找到字符串中所有字母异位词

给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。

算法学习:冒泡排序的一些思考

冒泡排序(Bubble Sort)也是一种简单直观的排序算法。

算法学习:插入排序

chrome v8的 Array.sort 函数实现中(710行),当数组的长度小于等于22时,使用的就是插入排序,大于22使用的是快速排序。

~(按位非)运算符的妙用

经常看到的就是 ~indexOf 这个用法