会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Timothy_Prayer
活出一个次序分明的人生!
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
下一页
2018年12月24日
Leetcode 496. 下一个更大元素 I
摘要: 1.题目描述 给定两个没有重复元素的数组 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每个元素在 nums2 中的下一个比其大的值。 nums1 中数字 x 的下一个更大元素是指 x 在 nums2 中对应位置的右边的第一个比 x 大的元素。如果不存在,
阅读全文
posted @ 2018-12-24 16:56 Timothy_prayer
阅读(305)
评论(0)
推荐(0)
2018年12月21日
Leetcode 492. 构造矩形
摘要: 1.题目描述 作为一位web开发者, 懂得怎样去规划一个页面的尺寸是很重要的。 现给定一个具体的矩形页面面积,你的任务是设计一个长度为 L 和宽度为 W 且满足以下要求的矩形的页面。要求: 你需要按顺序输出你设计的页面的长度 L 和宽度 W。 示例: 说明: 2.解法一:耗时216ms 关键为循环条
阅读全文
posted @ 2018-12-21 15:33 Timothy_prayer
阅读(210)
评论(0)
推荐(0)
111.保留的编号(ing)
摘要: 用于做整理的编号,000,111,222,……999
阅读全文
posted @ 2018-12-21 12:14 Timothy_prayer
阅读(121)
评论(0)
推荐(0)
000. 规范类的设计(ing)
摘要: 1.变量命名规范 变量命名有许多约定俗成的规范,下面的这些规范能有效提高程序的可读性: 标识符要能体现实际含义(顾名思义)。 变量名一般用小写字母,如index,不要使用Index或INDEX。 用户自定义的类名一般以大写字母开头,如Sales_item。 如果标识符由多个单词组成,则单词间应有明显
阅读全文
posted @ 2018-12-21 12:13 Timothy_prayer
阅读(127)
评论(0)
推荐(0)
011. C++ friend使用
摘要: 1.friend 友元 将一个函数定义为friend,可以读取private数据; 显然,friend提供便利的同时,会破坏C++的封装性,因此,建议谨慎使用,朋友多了也许是个困扰。 2.相同class的各个objects互为friends
阅读全文
posted @ 2018-12-21 12:11 Timothy_prayer
阅读(192)
评论(0)
推荐(0)
010. C++ 传值与传引用
摘要: 1.参数传递 参数传递:pass by value vs. pass by reference(to const) 推荐:能传引用,尽量传引用(高效,尤其在需要拷贝的对象很大时) 2.返回值传递 返回值传递:return by value vs. return by reference(to con
阅读全文
posted @ 2018-12-21 12:03 Timothy_prayer
阅读(151)
评论(0)
推荐(0)
009.C++ const使用
摘要: 1.引例 2.const使用 类class里面的函数分两种: 会改变数据 :不能加const; 确定不会改变数据 :立马加const(强烈建议); 对于引例中的类,可能的调用方式: 为什么强烈建议,对于不会改变数据的函数,立马加const? 因为类设计出来是要给人使用,要充分考虑使用者会怎么使用。上
阅读全文
posted @ 2018-12-21 11:59 Timothy_prayer
阅读(190)
评论(0)
推荐(0)
2018年12月20日
Leetcode 832.翻转图像
摘要: 1.题目描述 给定一个二进制矩阵 A,我们想先水平翻转图像,然后反转图像并返回结果。 水平翻转图片就是将图片的每一行都进行翻转,即逆序。例如,水平翻转 [1, 1, 0] 的结果是 [0, 1, 1]。 反转图片的意思是图片中的 0 全部被 1 替换, 1 全部被 0 替换。例如,反转 [0, 1,
阅读全文
posted @ 2018-12-20 17:24 Timothy_prayer
阅读(346)
评论(0)
推荐(0)
2018年12月19日
Leetcode 100. 相同的树
摘要: 1.题目描述 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 示例 2: 示例 3: 2.解法一:递归 3.解法二:非递归--栈(先序遍历) 3.1 使用2个栈 我的粗糙代码 3.2 使用1个栈 更加精巧的解法,来源于
阅读全文
posted @ 2018-12-19 18:17 Timothy_prayer
阅读(175)
评论(0)
推荐(0)
2018年12月17日
Leetcode 7. 整数反转(待整理)
摘要: 1.题目描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 示例 2: 示例 3: 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。 2.<limits
阅读全文
posted @ 2018-12-17 17:46 Timothy_prayer
阅读(156)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告