LHL' s Network Station
03
28
Leetcode 1588. 所有奇数长度子数组的和 Leetcode 1588. 所有奇数长度子数组的和
所有奇数长度子数组的和 给你一个正整数数组 arr ,请你计算所有可能的奇数长度子数组的和。 子数组 定义为原数组中的一个连续子序列。 请你返回 arr 中 所有奇数长度子数组的和 。   示例 1: 输入:arr =
2021-03-28 LHL
28
剑指OFFER 18.表示数值的字符串 剑指OFFER 18.表示数值的字符串
表示数值的字符串 判断一个字符串是否可以表示成一个合法的数字,中间可以包含正负号,小数点以及e或E 使用指针巧解表示数值的字符串 核心思想为使用一个指针从前往后逐个检查字符串中的字符是否合法,如果合法,则指针后移,否则指针停止
2021-03-28 LHL
23
剑指OFFER 17.正则表达式匹配 剑指OFFER 17.正则表达式匹配
正则表达式匹配 请实现一个函数用来匹配包括'.'和'*'的正则表达式。 模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。 在本题中
2021-03-23 LHL
19
剑指OFFER 16.删除链表中重复的节点 剑指OFFER 16.删除链表中重复的节点
16.删除链表中重复的节点 在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留。 样例1 输入:1->2->3->3->4->4->5 输出:1->2->5
2021-03-19 LHL
19
剑指OFFER 15. 在O(1)时间删除链表结点 剑指OFFER 15. 在O(1)时间删除链表结点
在O(1)时间删除链表结点 给定单向链表的一个节点指针,定义一个函数在O(1)时间删除该结点。 假设链表一定存在,并且该节点一定不是尾节点。 样例 输入:链表 1->4->6->8 删掉节点:第2
2021-03-19 LHL
19
剑指OFFER 14.数值的整数次方 剑指OFFER 14.数值的整数次方
数值的整数次方 实现函数double Power(double base, int exponent),求base的 exponent次方。 不得使用库函数,同时不需要考虑大数问题。 只要输出结果与答案的绝对误差不超过 10−2 即
2021-03-19 LHL
18
剑指OFFER 13.二进制中1的个数 剑指OFFER 13.二进制中1的个数
二进制中1的个数 输入一个 32 位整数,输出该数二进制表示中 1 的个数。 注意: 负数在计算机中用其绝对值的补码来表示。 样例1 输入:9 输出:2 解释:9的二进制表示是1001,一共有2个1。 样例2 输入:-2 输出:31
2021-03-18 LHL
18
剑指OFFER 12.剪绳子 剑指OFFER 12.剪绳子
12.剪绳子 给你一根长度为 n 绳子,请把绳子剪成 m 段(m、n 都是整数,2≤n≤58 并且 m≥2)。 每段的绳子的长度记为 k[1]、k[2]、……、k[m]。 k[1]k[2]…k[m] 可能的最大乘积是多少? 例如当绳
2021-03-18 LHL
16
LeetCode 507. 完美数 LeetCode 507. 完美数
完美数 对于一个 正整数,如果它和除了它自身以外的所有 正因子 之和相等,我们称它为 「完美数」。 给定一个 整数 n, 如果是完美数,返回 true,否则返回 false   示例 1: 输入:28 输出:True 解释:28
2021-03-16 LHL
16
剑指offer 12.机器人的运动范围 剑指offer 12.机器人的运动范围
机器人的运动范围 地上有一个 m 行和 n 列的方格,横纵坐标范围分别是 0∼m−1 和 0∼n−1。 一个机器人从坐标 (0,0) 的格子开始移动,每一次只能向左,右,上,下四个方向移动一格。 但是不能进入行坐标和列坐标的数位之和
2021-03-16 LHL
5 / 12