04 2018 档案

【leetcode】253 Meeting Rooms
摘要:输入[[0,31],[5,10],[15,20]]表示每个会议的开始和结束时间,求最少需要多少会议室能够安排所有的会议。 【思路】按照按照开始时间排序,用最小堆保存当前所有会议室的结束时间。 【别人的思路】把开始,结束时间当作两个时间点,结束时间乘以-1,然后按照时间点的绝对值排序,这样就得到了一个 阅读全文

posted @ 2018-04-13 11:19 oceanL 阅读(283) 评论(0) 推荐(0)

php实现单向链表反转
摘要:pCur是需要反转的节点。 阅读全文

posted @ 2018-04-12 09:28 oceanL 阅读(424) 评论(0) 推荐(0)

【leetcode】-两数之和
摘要:给定一个整数数列,找出其中和为特定值的那两个数。 你可以假设每个输入都只会有一种答案,同样的元素不能被重用。 思路三: 阅读全文

posted @ 2018-04-11 15:40 oceanL 阅读(290) 评论(0) 推荐(0)

【leetcode】- 矩阵查找
摘要:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整function Find($target, $array) 上面算法是性能最差的。。。 下面思路: 可把这个数组想象成一个矩阵结构如下 阅读全文

posted @ 2018-04-11 13:53 oceanL 阅读(247) 评论(0) 推荐(0)

导航