摘要: 1.算术移位和逻辑移位。 逻辑移位是只补0,算术移位是看符号,负数补1,正数补0(讨论的是右移的情况下)。 负数左移右边一样补0。如果遇到位运算的相关题目需要对int变量进行左移而且不知道正负,那么先强制类型准换为unsigned再进行移位操作。 2.constexpr意义是字面值常量,即在编译期就 阅读全文
posted @ 2020-02-25 17:40 NeoZy 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 构造函数和重载函数运算符如何区分: 1 class Distance 2 { 3 private: 4 int feet; 5 int inches; 6 public: 7 Distance(){ 8 feet = 0; 9 inches = 0; 10 } 11 Distance(int f, 阅读全文
posted @ 2020-02-25 16:35 NeoZy 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 题目: 链接:https://leetcode-cn.com/problems/max-sum-of-rectangle-no-larger-than-k/ 给定一个非空二维矩阵 matrix 和一个整数 k,找到这个矩阵内部不大于 k 的最大矩形和。 示例: 输入: matrix = [[1,0, 阅读全文
posted @ 2020-02-25 15:05 NeoZy 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个无序的数组 nums,将它重新排列成 nums[0] < nums[1] > nums[2] < nums[3]... 的顺序。 示例 1: 输入: nums = [1, 5, 1, 1, 6, 4]输出: 一个可能的答案是 [1, 4, 1, 5, 1, 6]示例 2: 输入: n 阅读全文
posted @ 2020-02-25 12:04 NeoZy 阅读(346) 评论(0) 推荐(0) 编辑