
LeetCode
文章平均质量分 57
李歘歘
欢迎关注公众号「编程Cookbook」!!!日常更新服务端/后端开发的一些基础知识,包括但不限于开发语言、数据库、微服务和中间件等知识。
展开
-
剑指 Offer 42. 连续子数组的最大和、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 53. 最大子序和 ⛽️💻💻💻...原创 2022-06-12 21:02:57 · 282 阅读 · 0 评论 -
287. 寻找重复数、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 287. 寻找重复数 ⛽️💻💻💻287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。你设计......原创 2022-06-05 21:52:44 · 1602 阅读 · 0 评论 -
394. 字符串解码、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 394. 字符串解码、Leetcode的Go实现 ⛽️💻💻💻394. 字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k...原创 2022-06-05 20:24:20 · 311 阅读 · 0 评论 -
338. 比特位计数、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 461. 汉明距离、Leetcode的Go实现 ⛽️💻💻💻给你一个整数 n ,对于 0 ...原创 2022-06-04 23:01:57 · 327 阅读 · 0 评论 -
461. 汉明距离、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗.........原创 2022-06-03 18:42:54 · 1431 阅读 · 1 评论 -
506. 相对名次、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 506. 相对名次 ⛽️💻💻💻506. 相对名次给你一个长度为 n 的整数数组 score ,其中 score[i] 是第 i 位运动员在比赛中的得分。所有得分都 互不相同 。运动员将根据得分 决定名次 ,其中名次第 1 的运动员得分最高,名次第 2 的运动员得分第 2 高,依此类...原创 2022-05-13 23:14:25 · 270 阅读 · 0 评论 -
485. 最大连续 1 的个数、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 38. 外观数列 ⛽️💻💻💻485. 最大连续 1 的个数给定一个二进制数组 nums , 计算其中最大连续 1 的个数。示例 1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3....原创 2022-05-04 13:41:55 · 343 阅读 · 0 评论 -
557. 反转字符串中的单词 III、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 203. 移除链表元素 ⛽️💻💻💻557. 反转字符串中的单词 III给定一个字符串s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入:s = "Let's take LeetCode cont...原创 2022-04-23 13:52:37 · 421 阅读 · 0 评论 -
114. 二叉树展开为链表、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode144. 二叉树的前序遍历 ⛽️💻💻💻114. 二叉树展开为链表给你二叉树的根结点 root ,请你将它展开为一个单链表:展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。示例...原创 2022-04-12 23:40:12 · 226 阅读 · 0 评论 -
429. N 叉树的层序遍历、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 429. N 叉树的层序遍历 ⛽️💻💻💻429. N 叉树的层序遍历给定一个 N 叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。树的序列化输入是用层序遍历,每组子节点都由 null 值分隔(参见示例)。示例 1:输入:roo...原创 2022-04-05 15:24:01 · 232 阅读 · 0 评论 -
剑指 Offer 17. 打印从1到最大的n位数、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 17. 打印从1到最大的n位数⛽️💻💻💻剑指 Offer 17. 打印从1到最大的n位数输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。示例 1:输入: n = 1输出: [1,2,3,4,5,6,...原创 2022-03-14 23:35:51 · 233 阅读 · 0 评论 -
剑指 Offer 04. 二维数组中的查找、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 04. 二维数组中的查找⛽️💻💻💻剑指 Offer 04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵...原创 2022-03-14 23:11:13 · 185 阅读 · 0 评论 -
剑指 Offer 50. 第一个只出现一次的字符、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 50. 第一个只出现一次的字符⛽️💻💻💻剑指 Offer 50. 第一个只出现一次的字符在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。示例 1:输入:s = "abaccdeff"输出:'b'示...原创 2022-03-14 22:49:47 · 353 阅读 · 0 评论 -
剑指 Offer 62. 圆圈中最后剩下的数字、Leetcode的Go实现
剑指 Offer 62. 圆圈中最后剩下的数字0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。示例 1:输入: n = 5, m = 3输出:3示例 2:输入: n = 10, m = 17输出:2限制:1..原创 2022-03-14 14:08:23 · 195 阅读 · 0 评论 -
剑指 Offer 21. 调整数组顺序使奇数位于偶数前面、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 21. 调整数组顺序使奇数位于偶数前面⛽️💻💻💻剑指 Offer 21. 调整数组顺序使奇数位于偶数前面输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。示例:输入:nums =[1,2,3,4]输出...原创 2022-03-13 20:26:11 · 702 阅读 · 0 评论 -
剑指 Offer 57. 和为s的两个数字、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 57. 和为s的两个数字⛽️💻💻💻剑指 Offer 57. 和为s的两个数字输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。示例 1:输入:nums = [2,7,11,15], target = 9输...原创 2022-03-13 18:05:16 · 309 阅读 · 0 评论 -
剑指 Offer 65. 不用加减乘除做加法、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 65. 不用加减乘除做加法⛽️💻💻💻剑指 Offer 65. 不用加减乘除做加法写一个函数,求两个整数之和,要求在函数体内不得使用 “+”、“-”、“*”、“/” 四则运算符号。示例:输入: a = 1, b = 1输出: 2提示:a,b均可能是负数或 0...原创 2022-03-13 15:39:49 · 356 阅读 · 0 评论 -
剑指 Offer 39. 数组中出现次数超过一半的数字、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 39. 数组中出现次数超过一半的数字⛽️💻💻💻剑指 Offer 39. 数组中出现次数超过一半的数字数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入: [1, 2, 3, 2, 2, 2,...原创 2022-03-13 14:38:09 · 228 阅读 · 0 评论 -
剑指 Offer 03. 数组中重复的数字、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 03. 数组中重复的数字⛽️💻💻💻剑指 Offer 03. 数组中重复的数字找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字...原创 2022-03-13 12:39:51 · 470 阅读 · 0 评论 -
剑指 Offer 06. 从尾到头打印链表、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 06. 从尾到头打印链表⛽️💻💻💻剑指 Offer 06. 从尾到头打印链表难度简单241输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例 1:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度...原创 2022-03-13 11:49:54 · 560 阅读 · 0 评论 -
剑指 Offer 05. 替换空格、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 05. 替换空格⛽️💻💻💻剑指 Offer 05. 替换空格请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例 1:输入:s = "We are happy."输出:"We%20are%20happy."限制:0 <= s 的长度 <=...原创 2022-03-13 11:14:34 · 224 阅读 · 0 评论 -
剑指 Offer II 068. 查找插入位置、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer II 068. 查找插入位置⛽️💻💻💻剑指 Offer II 068. 查找插入位置难度简单10给定一个排序的整数数组 nums 和一个整数目标值 target ,请在数组中找到 target ,并返回其下标。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复...原创 2022-03-13 11:12:02 · 195 阅读 · 0 评论 -
137. 只出现一次的数字 II、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode137. 只出现一次的数字 II⛽️💻💻💻137. 只出现一次的数字 II给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。示例 1:输入:nums = [2,2,3,2]输出:3示例 2:输入:nums...原创 2022-03-13 11:06:00 · 196 阅读 · 0 评论 -
剑指 Offer 10- II. 青蛙跳台阶问题、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 10- II. 青蛙跳台阶问题⛽️💻💻💻剑指 Offer 10- II. 青蛙跳台阶问题一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1...原创 2022-03-13 10:32:07 · 185 阅读 · 0 评论 -
50. Pow(x, n)、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode342. 4的幂⛽️💻💻💻342. 4的幂实现pow(x, n),即计算 x 的 n 次幂函数(即,xn )。示例 1:输入:x = 2.00000, n = 10输出:1024.00000示例 2:输入:x = 2.10000, n = 3输出:9.26100示例 ...原创 2022-03-12 23:11:11 · 256 阅读 · 0 评论 -
342. 4的幂、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode342. 4的幂⛽️💻💻💻...原创 2022-03-10 23:59:25 · 171 阅读 · 0 评论 -
326. 3 的幂、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode326. 3 的幂⛽️💻💻💻326. 3 的幂给定一个整数,写一个函数来判断它是否是 3的幂次方。如果是,返回 true ;否则,返回 false 。整数 n 是 3 的幂次方需满足:存在整数 x 使得 n == 3x示例 1:输入:n = 27输出:true示例 2:输入...原创 2022-03-10 00:48:24 · 287 阅读 · 0 评论 -
231. 2 的幂、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode231. 2 的幂⛽️💻💻💻231. 2 的幂给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。如果存在一个整数 x 使得n == 2x ,则认为 n 是 2 的幂次方。示例 1:输入:n = 1输出:true解释:20 = 1...原创 2022-03-09 22:48:25 · 221 阅读 · 0 评论 -
已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位
已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位二分法:package mainimport "fmt"func sqrt2() float64{ low := 1.4 high := 1.5 var mid float64 for high-low > 0.0000000001{ mid = (low+high)/2 if mid*mid>2 { high = mid }else { low原创 2021-03-17 16:43:09 · 452 阅读 · 0 评论 -
剑指 Offer II 072. 求平方根、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer II 072. 求平方根⛽️💻💻💻剑指 Offer II 072. 求平方根给定一个非负整数 x ,计算并返回 x 的平方根,即实现 int sqrt(int x) 函数。正数的平方根有两个,只输出其中的正数平方根。如果平方根不是整数,输出只保留整数的部分,小数部分将被舍去。示...原创 2022-01-05 23:14:46 · 260 阅读 · 0 评论 -
最长回文串
最长回文串 采用中心开花的思想package mainimport "fmt"func main() { s := "helloollehyhllhy" var result int =0 var m,n int for i:=1;i<len(s)-1;i++ { if s[i]==s[i+1]{ j := i k := i+1 for j>=0 && k<len(s) { if s[j]==s[k] { j原创 2021-03-15 17:18:35 · 117 阅读 · 0 评论 -
找出两个数组中第K小的值
/*A(m): [3,5,6,9]B(n): [2,4,7,8]k = 1, return 2k = 2, return 3...k = 8, return 9*/package mainimport "fmt"func setK(num1 []int,num2 []int,k int) int{ var result int = 0 var c int i,j := 0,0 for i<len(num1) && j<len(num2) &.原创 2021-03-15 14:55:15 · 307 阅读 · 0 评论 -
617. 合并二叉树、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode剑指 Offer 39. 数组中出现次数超过一半的数字⛽️💻💻💻617. 合并二叉树给你两棵二叉树: root1 和 root2 。想象一下,当你将其中一棵覆盖到另一棵之上时,两棵树上的一些节点将会重叠(而另一些不会)。你需要将这两棵树合并成一棵新二叉树。合并的规则是:如果两个节点重叠,那么将这两个...原创 2022-01-24 22:42:38 · 678 阅读 · 0 评论 -
12. 整数转罗马数字、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode12. 整数转罗马数字⛽️💻💻💻12. 整数转罗马数字罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C ...原创 2022-02-14 16:32:48 · 199 阅读 · 0 评论 -
8. 字符串转换整数 (atoi)、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode8. 字符串转换整数 (atoi)⛽️💻💻💻8. 字符串转换整数 (atoi)请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。函数myAtoi(string s) 的算法如下:读入字符串并丢弃无用的前...原创 2022-02-14 14:54:58 · 252 阅读 · 0 评论 -
155. 最小栈、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode 155. 最小栈 ⛽️💻💻💻155. 最小栈设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈。示例:提示:切片实现栈,遍历切片,获取最小值:......原创 2022-02-07 00:21:42 · 326 阅读 · 0 评论 -
232. 用栈实现队列、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode 232. 用栈实现队列 ⛽️💻💻💻232. 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty)。实现 MyQueue 类:说明:示例 1:提示:进阶:两个栈:一个切片【没有使用栈实现,不符合题意】:一个栈......原创 2022-02-06 23:57:38 · 181 阅读 · 0 评论 -
225. 用队列实现栈、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode 225. 用队列实现栈 ⛽️💻💻💻225. 用队列实现栈请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。实现 MyStack 类:注意:示例:提示:两个队列:使用切片从尾部插,尾部出:【此解法与队列or栈无关】使用...........原创 2022-02-05 18:23:58 · 272 阅读 · 0 评论 -
4. 寻找两个正序数组的中位数、Leetcode的Go实现
4. 寻找两个正序数组的中位数给定两个大小分别为 m 和 n 的正序(从小到大)数组nums1 和nums2。请你找出并返回这两个正序数组的 中位数 。算法的时间复杂度应该为 O(log (m+n)) 。示例 1:输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例 2:输入:nums1 = [1,2], nums2 = [3,4]输出:2.50000解释:合并数组 = [1,2,3,..原创 2022-02-05 00:09:45 · 407 阅读 · 0 评论 -
590. N 叉树的后序遍历、Leetcode的Go实现
博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是Leetcode 590. N 叉树的后序遍历 ⛽️💻💻💻590. N 叉树的后序遍历给定一个 n 叉树的根节点 root ,返回 其节点值的 后序遍历 。n 叉树 在输入中按层序遍历进行序列化表示,每组子节点由空值 null 分隔(请参见示例)。示例 1:输入:root = [1,null,3,...原创 2022-02-02 12:45:54 · 507 阅读 · 0 评论