LeetCode刷题
buer103
计算机
展开
-
牛客_华为_ HJ67 24点游戏算法
【代码】牛客_华为_ HJ67 24点游戏算法。原创 2023-05-04 21:47:40 · 123 阅读 · 3 评论 -
牛客_华为_HJ66 配置文件恢复
按照题目意思直接做就可以了。原创 2023-05-04 20:54:52 · 113 阅读 · 0 评论 -
牛客_华为_ HJ65 查找两个字符串a,b中的最长公共子串
【代码】牛客_华为_ HJ65 查找两个字符串a,b中的最长公共子串。原创 2023-05-04 19:39:28 · 109 阅读 · 0 评论 -
牛客_华为_ HJ64 MP3光标位置
无语原创 2023-05-04 18:34:36 · 92 阅读 · 0 评论 -
牛客_华为_ HJ63 DNA序列
【代码】牛客_华为_ HJ63 DNA序列。原创 2023-05-04 17:01:54 · 87 阅读 · 0 评论 -
牛客_华为_HJ57 高精度整数加法
【代码】牛客_华为_HJ57 高精度整数加法。原创 2023-05-04 16:08:50 · 85 阅读 · 0 评论 -
牛客_华为_HJ52 计算字符串的编辑距离
动态规划原创 2023-05-03 21:47:48 · 80 阅读 · 0 评论 -
牛客_华为_HJ45 名字的漂亮度
【代码】牛客_华为_HJ45 名字的漂亮度。原创 2023-05-03 17:50:20 · 80 阅读 · 0 评论 -
牛客_华为_HJ43 迷宫问题
DFS 迷宫问题原创 2023-05-03 17:31:54 · 88 阅读 · 0 评论 -
牛客_华为_HJ41 称砝码
第一反应就是这样 虽然比较捞。原创 2023-05-03 00:56:58 · 172 阅读 · 0 评论 -
牛客_华为_ HJ38 求小球落地5次后所经历的路程和第5次反弹的高度
搞清楚 第5次落地 第5次反弹到底是指的哪里。原创 2023-05-02 23:54:20 · 83 阅读 · 0 评论 -
牛客_华为_HJ36 字符串加密
【代码】牛客_华为_HJ36 字符串加密。原创 2023-05-02 23:27:02 · 64 阅读 · 0 评论 -
牛客_华为_ HJ33 整数与IP地址间的转换
二进制转换原创 2023-05-02 22:39:39 · 119 阅读 · 0 评论 -
牛客_华为_HJ32 密码截取
动态规划 双指针 最长回文子序列原创 2023-05-02 22:03:13 · 123 阅读 · 0 评论 -
牛客_华为_HJ29 字符串加解密
基础原创 2023-05-02 19:00:08 · 106 阅读 · 0 评论 -
牛客_华为_HJ26 字符串排序
字符串排序原创 2023-05-02 17:34:14 · 46 阅读 · 0 评论 -
牛客_华为_HJ24 合唱队
最长递增子序列 动态规划原创 2023-05-02 17:01:35 · 90 阅读 · 0 评论 -
牛客_华为_HJ16 购物单
动态规划 01背包变形原创 2023-05-02 00:04:54 · 135 阅读 · 0 评论 -
剑指 Offer 62. 圆圈中最后剩下的数字(约瑟夫环问题)
剑指offer原创 2023-05-01 00:08:43 · 38 阅读 · 0 评论 -
Python的cmp_to_key()函数详解
python 自定义排序原创 2023-04-29 18:10:24 · 1032 阅读 · 0 评论 -
11. 盛最多水的容器
给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝...原创 2019-11-24 13:27:17 · 140 阅读 · 0 评论 -
5. 最长回文子串
给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”——这个代码当时看到评论区的大佬写的 我自己写的版本没了 也就不想打了class Solution { public String longe...原创 2019-11-23 17:21:39 · 301 阅读 · 0 评论 -
6. Z 字形变换 【简单题】
将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指定行数变换的函数:s...原创 2019-11-23 17:17:23 · 272 阅读 · 0 评论 -
9. 回文数
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。进阶:你能不...原创 2019-11-22 23:04:37 · 154 阅读 · 0 评论 -
7. 整数反转
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。class Solution...原创 2019-11-22 22:39:29 · 155 阅读 · 0 评论 -
4. 寻找两个有序数组的中位数——今天算是捡起leetcode 重新刷起来吧!!!!
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3...原创 2019-11-22 18:55:39 · 588 阅读 · 0 评论 -
LeetCode刷题(java刷题)3——Longest Substring Without Repeating Characters
Given a string, find the length of the longest substring without repeating characters.给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。Example 1:Input: “abcabcbb”Output: 3Explanation: The answer is “abc”, with th...原创 2019-05-19 22:04:48 · 177 阅读 · 0 评论 -
LeetCode刷题(java刷题)2——Add Two Numbers
You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return i...原创 2019-05-19 18:47:42 · 250 阅读 · 0 评论 -
LeetCode刷题(java刷题)1——Two Sum
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]public clas...原创 2019-05-19 15:25:30 · 254 阅读 · 0 评论