随笔分类 -  CodeTop

摘要:题目 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[ b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 ⇐ a, b, c, d < n , 阅读全文
posted @ 2022-04-28 11:24 你也要来一颗长颈鹿吗 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题目 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram" 输出: true 示例 2: 输入: s = " 阅读全文
posted @ 2022-04-28 10:21 你也要来一颗长颈鹿吗 阅读(13) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制 阅读全文
posted @ 2022-04-26 10:03 你也要来一颗长颈鹿吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入:prices = [3,3,5,0,0,3,1,4] 输出:6 解 阅读全文
posted @ 2022-04-02 10:35 你也要来一颗长颈鹿吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目 你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 围成一圈 ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警 。 给定一个代表每个房屋存放金额的非负整数数组,计算你 阅读全文
posted @ 2022-04-01 10:26 你也要来一颗长颈鹿吗 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 提示: 1 <= arr 阅读全文
posted @ 2022-03-29 16:24 你也要来一颗长颈鹿吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设每一种面额的硬币有无限个。 题目数据保证结果符合 32 位带符号整数。 示例 1: 输入:amount = 阅读全文
posted @ 2022-03-29 16:10 你也要来一颗长颈鹿吗 阅读(12) 评论(0) 推荐(0) 编辑
摘要:题目 在一个由 '0' 和 '1' 组成的二维矩阵内,找到只包含 '1' 的最大正方形,并返回其面积。 示例 1: 输入:matrix = [["1","0","1","0","0"],["1","0","1","1","1"],["1","1","1","1",&quo 阅读全文
posted @ 2022-03-04 10:59 你也要来一颗长颈鹿吗 阅读(13) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums = [1,2,0] 输出:3 示例 2: 输入:nums = [3,4,-1,1] 输出:2 示例 3: 输入:num 阅读全文
posted @ 2022-03-03 11:11 你也要来一颗长颈鹿吗 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.245"、"192.168.1.312" 和 "192.1 阅读全文
posted @ 2022-03-03 09:59 你也要来一颗长颈鹿吗 阅读(29) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个字符串 s ,逐个翻转字符串中的所有 单词 。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。 说明: 输入字符串 s 可以在前面、后面或者单词间包含多余的空格。 翻转后单词间应当仅用一个 阅读全文
posted @ 2022-03-02 11:25 你也要来一颗长颈鹿吗 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目 你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如 阅读全文
posted @ 2022-03-01 12:52 你也要来一颗长颈鹿吗 阅读(31) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个二叉树的 根节点 root,想象自己站在它的右侧,按照从顶部到底部的顺序,返回从右侧所能看到的节点值。 示例 1: 输入: [1,2,3,null,5,null,4] 输出: [1,3,4] 示例 2: 输入: [1,null,3] 输出: [1,3] 示例 3: 输入: [] 输出: 阅读全文
posted @ 2022-02-24 15:26 你也要来一颗长颈鹿吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目 给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。 在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 示例 1: 输入: prices = [7,1,5, 阅读全文
posted @ 2022-02-23 13:04 你也要来一颗长颈鹿吗 阅读(22) 评论(0) 推荐(0) 编辑
摘要:题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入 阅读全文
posted @ 2022-02-23 08:53 你也要来一颗长颈鹿吗 阅读(19) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例 2: 输入:head = [] 输出:[] 示例 3: 输入:head = 阅读全文
posted @ 2022-02-22 10:57 你也要来一颗长颈鹿吗 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使用常数额外空间的算法来解决此问题吗? 你不能只是单纯的改变节点内部的值,而是需要实际 阅读全文
posted @ 2022-02-22 10:38 你也要来一颗长颈鹿吗 阅读(18) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个大小为 m x n 的二进制矩阵 grid 。 岛屿 是由一些相邻的 1 (代表土地) 构成的组合,这里的「相邻」要求两个 1 必须在 水平或者竖直的四个方向上 相邻。你可以假设 grid 的四个边缘都被 0(代表水)包围着。 岛屿的面积是岛上值为 1 的单元格的数目。 计算并返回 g 阅读全文
posted @ 2022-02-22 09:48 你也要来一颗长颈鹿吗 阅读(17) 评论(0) 推荐(0) 编辑
摘要:题目 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。 例如,"ace" 是 阅读全文
posted @ 2022-02-21 11:26 你也要来一颗长颈鹿吗 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题目 给你一个非负整数 x ,计算并返回 x 的 算术平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1: 输入:x = 4 输出:2 示例 2: 输入:x = 8 阅读全文
posted @ 2022-02-21 11:07 你也要来一颗长颈鹿吗 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示