算法
Mahometan
这个作者很懒,什么都没留下…
展开
-
【leetcode】Day03 寻找两个数组中位数【半暴力】
寻找两个数组中位数【半暴力】 题目描述: 需要注意的是要求时间复杂度不能超过O(log(m+n)),在我的答案中我使用了javaScript中的sort函数,因为sort在不同的浏览器下的底层排序规则都一样我就想试一下,毕竟自己写排序也挺没劲的 没想到就通过,还特么打败了 93的用户,可能javaScript的用户都时长都差不多吧 /** * @param {number[]} nums1 * @param {number[]} nums2 * @return {number} */ var fi原创 2020-06-22 09:13:08 · 528 阅读 · 0 评论 -
【数据结构】链表or数组?
JS链表与基础操作 每天一个算法题 javaScript中实现链表与链表的基础操作,也是leetcode刷题的必要准备 链表 链表并不是某一个语言的数据结构,他是一种思想 大部分的语言都可以通过不同的语法来实现链表 链表的基本概念: 链表就是将两个内存空间组成一个节点,一个做内存节点储存数据,一个用来做指针节点(指针其实就是内存空间中存储上别的内存空间的地址 如果不明白记住这句话往下看) 指向下一个链表的引用地址,第一个节点被称为头节点,头节点一般都利用变量名引用,这样数据就得以连接了 但是有人可能会有原创 2020-06-19 09:57:07 · 608 阅读 · 0 评论 -
【leetcode】Day02 无重复子串
无重复子串 今天在刷这个无重复字串的时候,我感受到了leetcode深深的恶意,也让我明白了就是千万不能看例子来思考思路 先看下题目 看到题目的第一刻,我甚至有点想笑,感觉今天已经温了,游戏已经可以先排好队了,但是leetcode给了我一记迎头痛击,我第一版是这样的 /** * @param {string} s * @return {number} */ var lengthOfLongestSubstring = function (s) { var count =0; var原创 2020-06-21 23:11:46 · 598 阅读 · 0 评论