上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页
摘要: 题目: 假设你设计一个游戏,用一个 m 行 n 列的 2D 网格来存储你的游戏地图。 起始的时候,每个格子的地形都被默认标记为「水」。我们可以通过使用 addLand 进行操作,将位置 (row, col) 的「水」变成「陆地」。 你将会被给定一个列表,来记录所有需要被操作的位置,然后你需要返回计算 阅读全文
posted @ 2020-02-26 20:46 NeoZy 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 假设有一大堆人,这其中分了很多小群体。每个小群体都有自己的首领。比如a、b、c、d是一个小群体。其中a是头儿,b是a的下属,c和d都是b的下属。 那么我们可以这样写:b->a,表示b的上级是a。 c->b,d->b,表示c和d的上级都是b。 这其实就已经是并差集了。稍微抽象一下,字母替换为数字,用一 阅读全文
posted @ 2020-02-26 19:56 NeoZy 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 题目: 链接:https://leetcode-cn.com/problems/russian-doll-envelopes/ 给定一些标记了宽度和高度的信封,宽度和高度以整数对形式 (w, h) 出现。当另一个信封的宽度和高度都比这个信封大的时候,这个信封就可以放进另一个信封里,如同俄罗斯套娃一样 阅读全文
posted @ 2020-02-26 12:57 NeoZy 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. char* x;这样的一定是野指针,指针声明时要直接初始化!或者置null也行! 2. 1 int main() 2 { 3 char *x=new char; 4 delete x; 5 cout<<*x; 6 getchar(); 7 return 0; 8 } delete x;之后,x 阅读全文
posted @ 2020-02-26 01:55 NeoZy 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 代码: 1 class test{ 2 public: 3 static void f1(){cout<<y<<endl;} 4 void f2(){cout<<y<<endl;} 5 void f3(){cout<<x<<endl;} 6 void f4(int p){cout<<p<<endl; 阅读全文
posted @ 2020-02-26 01:31 NeoZy 阅读(1848) 评论(0) 推荐(0) 编辑
摘要: 题目: 链接:https://leetcode-cn.com/problems/largest-divisible-subset/ 给出一个由无重复的正整数组成的集合,找出其中最大的整除子集,子集中任意一对 (Si,Sj) 都要满足:Si % Sj = 0 或 Sj % Si = 0。 如果有多个目 阅读全文
posted @ 2020-02-26 00:07 NeoZy 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 35 下一页