「力扣」第 552 题:学生出勤记录 II(困难) 题目链接:学生出勤记录 II[https://leetcode-cn.com/problems/student-atten...
「力扣」第 552 题:学生出勤记录 II(困难) 题目链接:学生出勤记录 II[https://leetcode-cn.com/problems/student-atten...
「力扣」第 551 题:学生出勤记录 I 题目链接[https://leetcode-cn.com/problems/student-attendance-record-i/...
参考代码 1: 参考代码 2: 循环不变量修改以后(代码特别别扭) 还未优化: 优化 1:加上随机化 双路快排: 三路快排:
「力扣」第 526 题:优美的排列 题目链接[https://leetcode-cn.com/problems/beautiful-arrangement/] 假设有从 1 ...
单一职责原则 交通工具 1、一个类、一个方法:提供三个功能;2、三个类,一个类提供一个方法(改动太大);3、一个类,提供三个方法(没有在类上遵守单一职责,但是在方法级别上保持...
本题是「力扣」第 153 题:寻找旋转排序数组中的最小值[https://leetcode-cn.com/problems/find-minimum-in-rotated-s...
参考资料 1:https://leetcode-cn.com/problems/number-of-digit-one/solution/zhu-wei-ji-suan-so...
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 示例 2: 示例 3: 示例 4: 数据范围: 0 <= s.length <= 5 * 10^...
题解 | 「力扣」第 1673 题:找出最具竞争力的子序列(栈) 给你一个整数数组 nums 和一个正整数 k ,返回长度为 k 且最具 竞争力 的 nums 子序列。 数组...
引入包 启动类 配置
感谢您的关注,写的东西水平有限,整理的东西参差不齐,比较混乱,还请见谅。
截止到 2019 年 6 月 14 日在 LeetCode 中文版上写的题解
力扣关注大佬很久了👍
哈哈,谢谢您的留言,这个做法在链表的归并排序里面会体现得比较好。
但是我个人认为这种做法没有必要掌握,太偏门了。所以也没有仔细研究它。
【算法日积月累】5-自底向上的归并排序下面我们使用一种全新的思路来实现归并排序算法。 由于少了递归,我们只保留了“合并两个有序”数组的代码。 Python 代码: 说明:“自底向上”的归并排序,因为没有使用到数组...
「回溯算法」专题介绍 第 1 节:从全排列问题开始理解回溯搜索算法 引言 大家好,今天要和大家分享的主题是“回溯算法”。 “回溯算法”的全称是“回溯搜索算法”,“搜索”这个词...
地址:https://leetcode-cn.com/problems/binary-search/ 原始二分查找实现:循环 Java 代码: 原始二分查找实现:递归 Jav...