leedcode
善思
哈尔滨工程大学计算机科学与技术专业学术硕士,研究方向为CV,曾在世界500强公司ABB(中国)有限公司实习半年算法工程师,在中间空间技术研究院(503)实习一年,做java后端开发实习生。
展开
-
二分查找详解
大佬的文章太帅了,我实在忍不住转一下了,orz先给大家讲个笑话乐呵一下:有一天阿东到图书馆借了 N 本书,出图书馆的时候,警报响了,于是保安把阿东拦下,要检查一下哪本书没有登记出借。阿东正准备把每一本书在报警器下过一下,以找出引发警报的书,但是保安露出不屑的眼神:你连二分查找都不会吗?于是保安把书分成两堆,让第一堆过一下报警器,报警器响;于是再把这堆书分成两堆…… 最终,检测了 logN ...原创 2020-03-11 23:39:27 · 286 阅读 · 0 评论 -
leedcode 720 Longest Word in Dictionary java
Given a list of strings words representing an English Dictionary, find the longest word in words that can be built one character at a time by other words in words. If there is more than one possible a...原创 2019-03-20 20:38:25 · 2784 阅读 · 0 评论 -
leedcode 781
Rabbits in ForestMedium137180FavoriteShareIn a forest, each rabbit has some color. Some subset of rabbits (possibly all of them) tell you how many other rabbits have the same color as them. Th...原创 2019-03-24 11:02:07 · 1131 阅读 · 1 评论 -
leedcode 136. Single Number java
Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you implement it without usin...原创 2019-03-27 10:15:44 · 1839 阅读 · 0 评论 -
leedcode 49. Group Anagrams
Given an array of strings, group anagrams together.Example:Input: [“eat”, “tea”, “tan”, “ate”, “nat”, “bat”],Output:[[“ate”,“eat”,“tea”],[“nat”,“tan”],[“bat”]]首先建立一个Hash表 一个排序后的key对应一个列表然后进行...原创 2019-04-01 21:48:05 · 2827 阅读 · 0 评论 -
进程
Maximum SubarrayEasy3858133FavoriteShareGiven an integer array nums, find the contiguous subarray (containing at least one number) which has the largest sum and return its sum.Example:Input:...原创 2019-03-28 21:04:35 · 12010 阅读 · 0 评论