摘要: #条款32:Make sure public inheritance models"is-a." “public继承”意味is-a。适用于base classes身上的每一件事情一定也适用于derived classes身上,因为每一个derived class对象也都是一个base class对象 阅读全文
posted @ 2021-09-22 19:44 浮生的刹那 阅读(35) 评论(0) 推荐(0) 编辑
摘要: #题目 给你一个头结点为 head 的单链表和一个整数 k ,请你设计一个算法将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等:任意两部分的长度差距不能超过 1 。这可能会导致有些部分为 null 。 这 k 个部分应该按照在链表中出现的顺序排列,并且排在前面的部分的长度应该大于或等于 阅读全文
posted @ 2021-09-22 19:08 浮生的刹那 阅读(33) 评论(0) 推荐(0) 编辑
摘要: #题目 峰值元素是指其值严格大于左右相邻值的元素。 给你一个整数数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。 你可以假设 nums[-1] = nums[n] = -∞ 。 你必须实现时间复杂度为 O(log n) 的算法来解决此问 阅读全文
posted @ 2021-09-15 22:23 浮生的刹那 阅读(266) 评论(0) 推荐(0) 编辑
摘要: #条款26:Postpone variabledefinitions as long as possible. 尽可能延后变量定义式的出现。这样做可增加程序的清晰度并改善程序效率。 你不只应该延后变量的定义,直到非得使用该变量的前一刻为止,甚至应该尝试延后这份定义直到能够给它初值实参为止。 #条款2 阅读全文
posted @ 2021-09-15 22:08 浮生的刹那 阅读(52) 评论(0) 推荐(0) 编辑
摘要: #条款18:Make interfaces easy to use correctly and hard to use incorrectly. ■ 好的接口很容易被正确使用,不容易被误用。你应该在你的所有接口中努力达成这些性质。 ■ “促进正确使用”的办法包括接口的一致性,以及与内置类型的行为兼容 阅读全文
posted @ 2021-09-13 18:54 浮生的刹那 阅读(38) 评论(0) 推荐(0) 编辑
摘要: #条款13:Use objects to manage resources. 为防止资源泄漏,请使用RAII对象,它们在构造函数中获得资源并在析构函数中释放资源。 两个常被使用的RAII classes分别是shared_ptr和auto_ptr。前者通常是较佳选择,因为其copy行为比较直观。若选 阅读全文
posted @ 2021-09-08 21:16 浮生的刹那 阅读(39) 评论(0) 推荐(0) 编辑
摘要: #题目 输入一个字符串,打印出该字符串中字符的所有排列。 你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例: 输入:s = "abc" 输出:["abc","acb","bac","bca","cab","cba"] 限制: 1 ⇐ s 的长度 ⇐ 8 来源:力扣(LeetCode) 阅读全文
posted @ 2021-09-07 21:52 浮生的刹那 阅读(40) 评论(0) 推荐(0) 编辑
摘要: #题目 请实现两个函数,分别用来序列化和反序列化二叉树。 你需要设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。 提示:输入输出格式与 LeetCode 目前使用的方式一致 阅读全文
posted @ 2021-09-07 21:50 浮生的刹那 阅读(30) 评论(0) 推荐(0) 编辑
摘要: #条款05:Know what functions C++ silently writes and calls. 编译器会默认为空类(empty class)创建缺省的(default)构造函数、copy构造函数、copyassignment 操作符,以及析构函数。 编译器产出的析构函数是个non- 阅读全文
posted @ 2021-09-06 22:25 浮生的刹那 阅读(52) 评论(0) 推荐(0) 编辑
摘要: #题目 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 示例: 输入: nums = [1,3,-1,-3,5,3,6,7], 和 k = 3 输出: [3,3,5,5,6,7] 解释: 滑动窗口的位置 最大值 [1 3 -1] -3 5 3 6 7 3 1 [3 -1 阅读全文
posted @ 2021-09-06 20:26 浮生的刹那 阅读(38) 评论(0) 推荐(0) 编辑
  1. 1 Night City r e l,Artemis Delta
  2. 2 Gold Steps(人生何处不青山) Neck Deep
  3. 3 Devil Trigger Ali Edwards
  4. 4 Hopeless Case Roam
  5. 5 On My Own Blitz Kids
  6. 6 I Really Want to Stay At Your House Rosa Walton & Hallie Coggins
  7. 7 Major Crimes Health & Window Weather
Gold Steps(人生何处不青山) - Neck Deep
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.
点击右上角即可分享
微信分享提示