
算法
leetcode等
CodeStarr
Make good use of your time
展开
-
leetcode-哈希表与字符串
LeetCode-哈希表和字符串文章目录LeetCode-哈希表和字符串哈希表哈希表排序问题LeetCode 409 - Longest Palindrome - 最长回文串 - easyLeetCode 290 - Word Pattern - 单词规律 - easyLeetCode 49 - Group Anagrams - 字母异位词分组 - medium方法1方法2LeetCode 3 - Longest Substring Without Repeating Characters - 无重复字符原创 2020-06-19 21:30:49 · 354 阅读 · 0 评论 -
leetcode-链表
LeetCode-链表LeetCode 206 - Reverse Linked List - 反转链表 - easy反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?三步:备份、更新、移动。/** * Definition for singly-linked list. * struct ListN原创 2020-06-17 11:25:46 · 364 阅读 · 0 评论 -
leetcode-栈-队列-堆
LeetCode-栈-队列-堆文章目录LeetCode-栈-队列-堆LeetCode 225 - Implement Stack using Queues - 用队列实现栈 - easyLeetCode 232 - Implement Queue using Stack- 用栈实现队列 - easyLeetCode 155 - Min Stack - 最小栈 - easyLeetcode 946 - Validate Stack Sequences - 验证栈序列 - MediumLeetCode 224原创 2020-06-15 17:18:47 · 367 阅读 · 0 评论 -
leetcode-动态规划
leetcode-动态规划文章目录leetcode-动态规划LeetCode 70 - Climbing Stairs - 爬楼梯 - easy递归超时解法:动态规划解法LeetCode 198 - House Robber - 打家劫舍 - easy超时解法动态规划解法LeetCode 53 - Maximum Subarray - 最大子段和 - easyLeetCode 322 - Coin Change - 找零钱 - medium其它解法动态规划解法LeetCode 120 - Triangle原创 2020-06-11 15:05:14 · 293 阅读 · 0 评论 -
8大排序整理
文章目录1. 交换排序冒泡排序快速排序2. 选择排序直接排序堆排序3. 插入排序直接插入希尔排序4. 归并排序5. 基数排序1. 交换排序冒泡排序最快平均最慢空间复杂度稳定性复杂性o(n)o(n2)o(n2)o(1)稳定简单冒泡排序是一种用时间换空间的排序方法最坏情况是把顺序的排列变成逆序,或者把逆序的数列变成顺序,最差时间复杂度O(N^2)只是...原创 2019-08-29 10:41:25 · 262 阅读 · 0 评论