会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
livingsu
积跬步方以至千里
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2022年1月18日
Go语言笔记
摘要: 最好不用len命名变量,否则在if中的len()函数可能无法识别 一、字符串 range遍历,得到是rune。下标遍历,得到的是byte 二、数据结构 set:可以用map表示:struct{}表示空指针,不占内存, set:=make(map[int]struct{}) set[1]=struct
阅读全文
posted @ 2022-01-18 15:52 livingsu
阅读(25)
评论(0)
推荐(0)
2022年1月17日
leetcode 459. 重复的子字符串
摘要: 一、题目 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。 示例 1: 输入: "abab" 输出: True 解释: 可由子字符串 "ab" 重复两次构成。 示例 2: 输入: "aba" 输出: False 二、解法 暴力
阅读全文
posted @ 2022-01-17 18:20 livingsu
阅读(34)
评论(0)
推荐(0)
2022年1月12日
leetcode 28. 实现 strStr()
摘要: 一、题目 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不存在,则返回 -1 。 说明: 当 needle 是空字符串时,我们应当返回什么值呢?这是一个在面试
阅读全文
posted @ 2022-01-12 10:53 livingsu
阅读(29)
评论(0)
推荐(0)
2022年1月9日
leetcode 剑指 Offer 58 - II. 左旋转字符串
摘要: 一、题目 字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。 示例 1: 输入: s = "abcdefg", k = 2 输出: "cdefgab
阅读全文
posted @ 2022-01-09 16:04 livingsu
阅读(29)
评论(0)
推荐(0)
leetcode 151. 翻转字符串里的单词
摘要: 一、题目 给你一个字符串 s ,逐个翻转字符串中的所有 单词 。 单词 是由非空格字符组成的字符串。s 中使用至少一个空格将字符串中的 单词 分隔开。 请你返回一个翻转 s 中单词顺序并用单个空格相连的字符串。 说明: 输入字符串 s 可以在前面、后面或者单词间包含多余的空格。 翻转后单词间应当仅用
阅读全文
posted @ 2022-01-09 15:49 livingsu
阅读(43)
评论(0)
推荐(0)
2022年1月8日
leetcode 541. 反转字符串 II
摘要: 一、题目 给定一个字符串 s 和一个整数 k,从字符串开头算起,每计数至 2k 个字符,就反转这 2k 字符中的前 k 个字符。 如果剩余字符少于 k 个,则将剩余字符全部反转。 如果剩余字符小于 2k 但大于或等于 k 个,则反转前 k 个字符,其余字符保持原样。 示例 1: 输入:s = "ab
阅读全文
posted @ 2022-01-08 21:29 livingsu
阅读(41)
评论(0)
推荐(0)
2022年1月7日
leetcode 18. 四数之和
摘要: 一、题目 给你一个由 n 个整数组成的数组 nums ,和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] (若两个四元组元素一一对应,则认为两个四元组重复): 0 ⇐ a, b, c, d < n
阅读全文
posted @ 2022-01-07 15:27 livingsu
阅读(26)
评论(0)
推荐(0)
leetcode 383. 赎金信
摘要: 一、题目 给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1: 输入:rans
阅读全文
posted @ 2022-01-07 11:05 livingsu
阅读(26)
评论(0)
推荐(0)
leetcode 454. 四数相加 II
摘要: 一、题目 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 ⇐ i, j, k, l < n nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0 示例 1
阅读全文
posted @ 2022-01-07 10:52 livingsu
阅读(29)
评论(0)
推荐(0)
leetcode 349. 两个数组的交集
摘要: 一、题目 给定两个数组,编写一个函数来计算它们的交集。 示例 1: 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2] 说明: 输出结果中的每个元素一定是唯一的。 我们可以不考虑输出结果的顺序。 二、解法 go中没有set,可以用map表示set。value类型为s
阅读全文
posted @ 2022-01-07 00:00 livingsu
阅读(29)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告