LeetCode
Element简
这个作者很懒,什么都没留下…
展开
-
排序搜索计数及集合操作
排序搜索计数及集合操作目录1.numpy.sort(a[, axis=-1, kind=‘quicksort’, order=None])2.numpy.argsort(a[, axis=-1, kind=‘quicksort’, order=None])3.numpy.lexsort(keys[, axis=-1])4.numpy.partition(a, kth, axis=-1, kind=‘introselect’, order=None) 5.搜索num...原创 2020-10-31 22:16:03 · 161 阅读 · 0 评论 -
leetcode的python实现 刷题笔记83:删除排序链表中的重复元素
目录1.题目2.代码3.思路4.总结1.题目给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例1:输入: 1->1->2输出: 1->2示例2:输入: 1->1->2->3->3输出: 1->2->32.代码class Solution(object): d...原创 2019-04-04 08:26:33 · 153 阅读 · 0 评论 -
LeetCode 树
目录1.Maximum Depth of Binary Tree2.Validata Binary Search Tree3.Symmetric Tree4.Binary Tree Level Order Tree5.Covert Sorted Array to Binary Search Tree1.Maximum Depth of Binary Tree题目:...原创 2019-03-31 20:20:20 · 122 阅读 · 0 评论 -
LeetCode 动态规划
目录1.ClimbingStairs2.Best Time to Buy and Sell Stock3.Maximum Subarray4.House Robber1.ClimbingStairsYou are climbing a stair case. It takes n steps to reach to the top.Each time you c...原创 2019-03-31 21:56:57 · 82 阅读 · 0 评论 -
LeetCode 53 最大子序
目录1.题目2.方法实现2.1如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解2.2终级暴力解法,时间复杂度为O(n^3)2.3暴力解法----时间复杂度o(n^2)2.4动态规划-----时间复杂度o(n)1.题目 给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:...原创 2019-04-05 21:31:59 · 100 阅读 · 0 评论 -
Leetcode 142 环形链表
目录1.1题目描述1.2 思路1.3 代码2.1 题目 155 Min Stack2.2 题目思路2.3 代码1.1题目描述给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。说明:不允许修改给定的链表。1.2 思路首先可以用快慢指针链表是否有环。假设链表头部到环起点的距离为n,环的长度为m,快指针每次走两步,慢指针每次走...原创 2019-04-06 21:30:29 · 89 阅读 · 0 评论 -
leetcode 字符串
目录1.验证回文串2.分割回文串3.单词拆分4.单词拆分II5.实现Trie(前缀树)6.单词搜索II7.有效的字母异位词8.字符串中的第一个唯一字符9.反转字符串1.验证回文串编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组char[]的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空...原创 2019-04-02 21:20:58 · 234 阅读 · 0 评论 -
leetcode 排序和搜索
目 录一、合并排序数组1.1 题干1.2 思路1.3 代码实现二. 一个坏的版本2.1 题干2.2 思路2.3 代码实现一、合并排序数组1.1 题干 给定两个排序的整数数组nums1和nums2,将nums2合并为nums1作为一个排序的数组。注意:在nums1和nums2中初始化的元素数分别为m和n。 您可以假设nums1有足...原创 2019-04-03 15:31:37 · 110 阅读 · 0 评论