LintCode 算法 入门
DXB2021
听力障碍人士,愿终身学习计算机科学与技术的所有知识。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
283 · 三数之中的最大值(LintCode,算法,入门)
LintCode,算法,入门原创 2022-06-05 19:09:43 · 207 阅读 · 0 评论 -
484 · 交换数组两个元素(LintCode,算法,入门)
描述 给你一个数组和两个索引,交换下标为这两个索引的数字 样例 样例 1: 输入: [1, 2, 3, 4], index1 = 2, index2 = 3 输出: 交换后你的数组应该是[1, 2, 4, 3], 不需要返回任何值,只要就地对数组进行交换即可。 样例解释: 就地交换,不需要返回值。 样例 2: 输入: [1, 2, 2, 2], index1 = 0, index2 = 3 输出: 交换后你的数组应该是[2, 2, 2, 1], 不需要返回任何值,只要就地对数组..原创 2022-05-28 19:53:25 · 229 阅读 · 0 评论 -
478 · 简单计算器(LintCode,算法,入门)
描述 给出两个整数a,b,以及一个操作符opeator +, -, *, / 返回结果a<operator>b 样例 样例 1: 输入: a = 1 b = 2 operator = + 输出: 3 解释: 返回 1 + 2 的结果 样例 2: 输入: a = 10 b = 20 operator = * 输出: 200 解释: 返回10 * 20的结果 样例 3: 输入: a = 3 b = 2 operator =...原创 2022-05-27 15:10:59 · 282 阅读 · 0 评论 -
37 · 反转一个三位整数(LintCode,算法,入门)
描述 反转一个只有3位数的整数。 你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。 样例 样例 1: 输入: number = 123 输出: 321 解释: 反转数字。 样例 2: 输入: number = 900 输出: 9 解释: 反转数字。 C++: class Solution { public: /** * @param number: A 3-digit number.原创 2022-05-27 15:01:24 · 251 阅读 · 0 评论 -
225 · 在链表中找节点(LintCode,算法,入门)
描述 在链表中找值为 value 的节点,如果没有的话,返回空(null)。 如果有多个相同的结点,返回找到的第一个结点 样例 样例 1: 输入: 1->2->3 and value = 3 输出: 最后一个结点 样例 2: 输入: 1->2->3 and value = 4 输出: null C++: /** * Definition of singly-linked-list: * class ListNode { ...原创 2022-05-26 14:33:03 · 566 阅读 · 0 评论 -
214 · 数组的最大值(LintCode,算法,入门)
描述 给一个浮点数数组,求数组中的最大值。 微信加 jiuzhang15 回【高频】获得Amazon、Google、字节、华为等最新高频面试题 样例 样例 1: 输入: [1.0, 2.1, -3.3] 输出: 2.1 样例解释: 返回最大的数字 样例 2: 输入: [1.0, 1.0, -3.3] 输出: 1.0 样例解释: 返回最大的数字。 C++: class Solution { public: /** * @param ..原创 2022-05-25 10:29:03 · 155 阅读 · 0 评论 -
146 · 大小写转换 II(LintCode,算法,入门)
描述 将一个字符串中的小写字母转换为大写字母。不是字母的字符不需要做改变。 样例 样例 1: 输入: str = "abc" 输出: "ABC" 样例 2: 输入: str = "aBc" 输出: "ABC" 样例 3: 输入: str = "abC12" 输出: "ABC12" C++: class Solution { public: /** * @param letters: A string * @return: A..原创 2022-05-24 11:18:53 · 178 阅读 · 0 评论 -
1 · A + B 问题(LintCode,算法,入门)
描述 给出两个整数aa和bb, 求他们的和并以整数(int)的形式返回。 你不需要从标准输入流读入数据,只需要根据aplusb传入的两个参数 a 和 b,计算他们的和并返回就行。 样例 样例 1: 输入: a = 1 b = 2 输出: 3 解释: a + b = 1 + 2 = 3 样例 2: 输入: a = -1 b = 1 输出: 0 解释: a + b = -1 + 1 = 0 挑战 显然你可以直接返回 a + b,但是你是否可以挑战不这...原创 2022-05-19 21:03:36 · 488 阅读 · 0 评论 -
23 · 判断数字与字母字符(LintCode,算法,入门)
描述 给出一个字符c,如果它是一个数字或字母,返回true,否则返回false。 如果您使用的是Python语言,那么输入将是一个长度为1的字符串。 样例 样例 1: 输入: c = '1' 输出: true 解释: '1'属于数字。 C++: class Solution { public: /** * @param c: A character. * @return: The character is alphanumeric原创 2022-05-22 17:05:52 · 365 阅读 · 0 评论
分享