01 2022 档案

摘要:这两天又重新看了看数据结构,重温了一下排序算法,于是先写了这三种经典的排序算法 //冒泡排序 func BubbleSort(array []int) { l:=len(array) isChange:=true var i,j int for i=0; i<l-1 &&isChange; i++ 阅读全文
posted @ 2022-01-28 21:54 博客是个啥? 阅读(32) 评论(0) 推荐(0) 编辑
摘要:字母异位词分组 给你一个字符串数组,请你将 字母异位词 组合在一起。可以按任意顺序返回结果列表。 字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。 示例 1: 输入: strs = ["eat", "tea", "tan", "ate", "nat", "b 阅读全文
posted @ 2022-01-24 23:37 博客是个啥? 阅读(40) 评论(0) 推荐(0) 编辑
摘要:模拟Redis发验证码 Java操作Redis 使用jedis可以对redis进行操作,但是得关闭保护模式 模拟验证码 输入手机号,点击后发送随机六位数验证码,2分钟内有效 输入验证码,点击验证,返回成功还是失败 每个手机号每天只能输入3次 实现流程 生成6位数字验证码, Random类 验证码2分 阅读全文
posted @ 2022-01-03 13:39 博客是个啥? 阅读(76) 评论(0) 推荐(0) 编辑
摘要:通过这道题,我学会了Go闭包 先看这道题吧: 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序。如果有多个值的频率相同,请你按照数值本身将它们 降序 排序。 请你返回排序后的数组。 示例 1: 输入:nums = [1,1,2,2,2,3] 输出:[3,1,1,2,2,2] 解释 阅读全文
posted @ 2022-01-02 16:16 博客是个啥? 阅读(38) 评论(0) 推荐(0) 编辑
摘要:一道图的最短路径问题 Description 天气逐渐变冷,年老体弱的越越鸟打算去南方某座温度适宜的城市过冬,但由于翅膀严重老化,最远飞行距离有限,请你为可怜的越越鸟计算飞行所需的最短距离,以让它能做好心理准备。 Input 输入包含多组测试数据。 每组输入第一行为两个正整数n(n<=20)和m(m 阅读全文
posted @ 2022-01-02 11:59 博客是个啥? 阅读(197) 评论(0) 推荐(0) 编辑
摘要:平衡二叉树 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:true 来源:力扣(LeetCode) 链接:ht 阅读全文
posted @ 2022-01-01 16:56 博客是个啥? 阅读(47) 评论(0) 推荐(0) 编辑
摘要:有多少小于当前数字的数字 给你一个数组 nums,对于其中每个元素 nums[i],请你统计数组中比它小的所有数字的数目。 换而言之,对于每个 nums[i] 你必须计算出有效的 j 的数量,其中 j 满足 j != i 且 nums[j] < nums[i] 。 以数组形式返回答案。 来源:力扣( 阅读全文
posted @ 2022-01-01 16:32 博客是个啥? 阅读(33) 评论(0) 推荐(0) 编辑

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