算法
hihone
这个作者很懒,什么都没留下…
展开
-
字符串转整数
<?php /** * 字符串转整数 * * User: hihone * Date: 2019/2/2 * Time: 10:58 * Description: * 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 * 当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号; * 假...原创 2019-02-02 11:27:09 · 169 阅读 · 0 评论 -
整数反转
<?php /** * 整数反转 * * User: hihone * Date: 2019/2/2 * Time: 09:44 * Description: * 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 */ function reverse($x) { if (is_null($x)) return ''; $xx = ...原创 2019-02-02 11:29:26 · 261 阅读 · 0 评论 -
最长回文子串
<?php /** * 最长回文子串 * * User: hihone * Date: 2019/2/1 * Time: 10:16 * Description: * 给定一个字符串 $string,找到 $string 中最长的回文子串。 * 回文串就是正着读和反着读都一样的字符串。 */ class Solution { public function lo...原创 2019-02-02 11:30:44 · 132 阅读 · 0 评论 -
最长子字符串的长度
<?php /** * 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 * * @param $s *Array ( [a] => 1 [b] => 2 [d] => 12 [e] => 4 [r] => 5 [f] => 11 [s] => 8 [t...原创 2019-02-02 11:32:35 · 455 阅读 · 0 评论 -
寻找两个有序数组的中位数
<?php /** * 寻找两个有序数组的中位数 * * User: hihone * Date: 2019/1/31 * Time: 16:32 * Description: * 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 ...原创 2019-02-02 11:33:46 · 152 阅读 · 0 评论 -
N 字形变换
<?php /** * N 字形变换 * * User: hihone * Date: 2019/2/1 * Time: 14:26 * Description: * 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 N 字形排列。 * 比如输入字符串为 "LEETCODEISHIRING" 行数为 3 时,排列如下: * L C I R * E ...原创 2019-02-02 11:34:52 · 493 阅读 · 0 评论