leetcode
文章平均质量分 90
tp_0moyi0
这个作者很懒,什么都没留下…
展开
-
C++中的.和::和:和->的区别
目录1、 A.B A为对象或者结构体2、 A->B A为指针,->是成员提取符号,A->B是提取A中的B,A只能是指向类、结构、联合的指针3、 ::是作用域运算符, A::B表示作用域A中的名称B,A可以是命名空间、类、结构4、 : 表示继承,或者是构造函数1、A.B A为对象或者结构体;此处,validationOptions是一个class对象,取他的成员。2、A->B A为指针,->是成员提取,A->B是提取A中的成员...原创 2022-03-05 17:29:27 · 2056 阅读 · 0 评论 -
剑指 Offer II 098. 路径的数目
最近准备找实习,感觉群里很多人每天都会比较焦虑,我也会焦虑,不过学习算法的过程好像让人感觉会比较能静下心来,这个写一下之前一直遇到的问题。废话不多说直接给各位看官老爷上干货,先给个c/c++和java的基本类型数据范围(时间有限,我大致白嫖了一下别人的成果),这些都是计算机组成原理中非常基础的知识了,好久没用又会忘了1. c/c++中int等的数据范围速查表:char -128 ~ +127 (1 Byte) short ...原创 2022-03-05 11:17:13 · 669 阅读 · 0 评论 -
leetcode 836 3种解法: 判断矩形重叠
836. 矩形重叠矩形以列表 [x1, y1, x2, y2] 的形式表示,其中 (x1, y1) 为左下角的坐标,(x2, y2) 是右上角的坐标。矩形的上下边平行于 x 轴,左右边平行于 y 轴。如果相交的面积为 正 ,则称两矩形重叠。需要明确的是,只在角或边接触的两个矩形不构成重叠。给出两个矩形 rec1 和 rec2 。如果它们重叠,返回 true;否则,返回 false 。示例 1:输入:rec1 = [0,0,2,2], rec2 = [1,1,3,3]输出:true示例原创 2021-11-02 10:54:20 · 711 阅读 · 0 评论 -
1418. 点菜展示表
先上结果 2021/07/06 leetcode题目1418. 点菜展示表给你一个数组 orders,表示客户在餐厅中完成的订单,确切地说, orders[i]=[customerNamei,tableNumberi,foodItemi] ,其中 customerNamei 是客户的姓名,tableNumberi 是客户所在餐桌的桌号,而 foodItemi 是客户点的餐品名称。请你返回该餐厅的 点菜展示表 。在这张表中,表中第一行为标题,其第一列为餐桌桌号 “Table” ,后面每一列都是按原创 2021-07-06 14:59:48 · 126 阅读 · 0 评论 -
leetcode 451 根据字符出现频率排序 根据map中的value重写排序
先上答题截图,在写思路,哈哈哈哈啊451. 根据字符出现频率排序给定一个字符串,请将字符串里的字符按照出现的频率降序排列。示例 1:输入:"tree"输出:"eert"解释:'e'出现两次,'r'和't'都只出现一次。因此'e'必须出现在'r'和't'之前。此外,"eetr"也是一个有效的答案。示例 2:输入:"cccaaa"输出:"cccaaa"解释:'c'和'a'都出现三次。此外,"aaaccc"也是有效的答案。注意"cacaca"是不正..原创 2021-07-03 16:54:27 · 308 阅读 · 0 评论 -
leetcode 1833 雪糕的最大数量 第一眼想到的是dp,其实只能排序加贪心
夏日炎炎,小男孩 Tony 想买一些雪糕消消暑。商店中新到 n 支雪糕,用长度为 n 的数组 costs 表示雪糕的定价,其中 costs[i] 表示第 i 支雪糕的现金价格。Tony 一共有 coins 现金可以用于消费,他想要买尽可能多的雪糕。给你价格数组 costs 和现金量 coins ,请你计算并返回 Tony 用 coins 现金能够买到的雪糕的 最大数量 。注意:Tony 可以按任意顺序购买雪糕。示例 1:输入:costs = [1,3,2,4,1], coins = 7原创 2021-07-02 18:02:04 · 522 阅读 · 0 评论