随笔分类 - 奇淫巧计
一些编程的好方法
摘要:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/first-missing-positive 题目描述 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方
阅读全文
摘要:来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/maximum-number-of-achievable-transfer-requests 题目描述 我们有 n 栋楼,编号从 0 到 n - 1 。每栋楼有若干员工。由于现在是换楼的季节,部分员
阅读全文
摘要:基本思路:在操作前构造一个类保存当前变量状态,在类析构中还原数值。 优势:即使程序异常退出,也会调用类的析构函数,变量状态依然可以还原。 保存类的源码 1 template<typename Type> 2 class Save 3 { 4 protected: 5 Type &_var; 6 Ty
阅读全文