leetcode
文章平均质量分 50
moon-river
做过小程序,正在学web前端,算法框架都在不断学习,求职ing
展开
-
leetcode算法题01
最近求职需要重新刷算法题,从今天开始每天至少做一个leatcode的题 如果有更好的算法或者换了语言也会更新 题目: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以...原创 2018-10-15 18:49:16 · 106 阅读 · 0 评论 -
LeetCode03 最长无重复子串
题目 给定一个字符串,找出不含有重复字符的最长子串的长度。 解答 刚开始以为只是一遍遍历后来的字符和前面一样便开始算新子串,给的案例都过了,但是卡在了“dvdf” 后来经过重重试验,暴力循环,不断调整变量作用域,在经过 “ohvhjdml” “bbbbb” “abcabcbb” “pwwkew” “ppkw” “ak” 这几个字符串的测试下,暴力法终于通过了,但是用时较长 后来又尝试了哈希表缩边界...原创 2018-10-19 23:05:00 · 134 阅读 · 0 评论 -
leetcode02大数相加
惭愧惭愧,这道题居然卡了两天,犯了一堆错误,现在一一总结 错误 头一天我看给的测试用例误以为输入是数组,做了半天也无法输出链表的正确格式,后来把输入当成链表,才正确了 我没看到编辑器给了一套链表,自己又编了一套链表,导致调值十分混乱,现在想想,完全可以输入用默认链表,输出用自己写的,不过麻烦了点,还是用一套好 之前误以为是数组时自己变了一套相加进位的函数,但是换成链表后不知道为什么不好...原创 2018-10-17 14:39:31 · 1749 阅读 · 0 评论 -
LEETCODE 07 09
最近忙着面试耽误了几天,今天刷了07,09都是字符串处理,一个是大数反转,一个是回文数判断,我都是转成字符串处理的,过了是过了,但是挺慢的,先记着,等有机会优化下 题目 给定一个 32 位有符号整数,将整数中的数字进行反转。 /** * @param {number} x * @return {number} */ var reverse = function(x) { ...原创 2018-10-25 20:37:04 · 100 阅读 · 0 评论