自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

分享包括但不限于计算机基础知识、数据结构与算法、Golang技术栈。年与时驰,意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

  • 博客(563)
  • 收藏
  • 关注

原创 数据结构(严蔚敏C语言版)代码实现持续更新中

文章汇总:线性表:线性表的顺序表示和实现线性表的链式表示和实现静态链表的表示和实现栈:顺序栈——栈的顺序表示和实现链栈——栈的链式表示和实现队列:链队列——队列的链式表示和实现顺序队列——队列的顺序表示和实现(书上没有,自己总结的,书中用顺序队列用来实现循环队列,读者可忽略,感兴趣的可以看一下,帮我纠正)循环队列——队列的顺序表示和实现...

2020-02-28 20:05:26 5422

原创 不懂进制转换,我连B站追番的权利都没有

这篇文章的确有点标题党了,emmm,不重要,就是这部某站热播的青春校园科幻搞笑无脑番《仙王的日常生活》,让我再一次领会了,不好好学习,连追番都要落后于人。下面请看经典场面(逆天男主要求将灵力溢出返回NULL的成绩改为175分):两仪码,两仪,是道教文化,阴阳、男女、黑白、天地、奇偶......两仪,是道教文化术语,在古典哲学中指的是“阴阳”,主要为黑白双...

2020-02-06 00:08:15 3962 2

原创 阿里云服务器(Ubuntu)--mysql的安装和部署

一:下载安装1.升级升级apt-get:apt-get updatesudo apt-get update2.查看是否安装mysql:若输入上图所示命令没有任何的输出(如上图),则没有安装mysql。3.安装:依次执行以下命令:apt-get install mysql-serverapt-get install mysql-clientapt-get ...

2019-10-24 15:14:30 2718 1

原创 留子厨房开发日志

秋招前,开发一个项目写到简历中——一个类似点菜系统的API接口

2024-02-24 06:29:19 885

原创 160. 相交链表、Leetcode的Python实现

输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,6,1,8,4,5], skipA = 2, skipB = 3。输入:intersectVal = 2, listA = [1,9,1,2,4], listB = [3,2,4], skipA = 3, skipB = 1。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,6,1,8,4,5]。解释:相交节点的值为 2 (注意,如果两个链表相交则不能为 0)。

2023-11-01 22:52:45 289

原创 217. 存在重复元素、Leetcode的Python实现

如果存在一值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。输入: [1,1,1,3,3,4,3,2,4,2]给定一个整数数组,判断是否存在重复元素。217. 存在重复元素⛽️💻💻💻。输入: [1,2,3,1]输入: [1,2,3,4]

2023-11-01 22:52:37 153

原创 234. 回文链表、Leetcode的Python实现

给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true;否则,返回 false。找到链表中点,并记录前半部分的值,对比中点后链表和前半段记录下的值 (注意链表总数奇偶):此处省略。先遍历链表,值保存在slice,后判断slice是否回文:此处省略。234. 回文链表 ⛽️💻💻💻。链表中节点数目在范围[1, 105] 内。输入:head = [1,2,2,1]输入:head = [1,2]

2023-11-01 22:24:51 373

原创 206. 反转链表、Leetcode的Python实现

链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?206. 反转链表 ⛽️💻💻💻。,请你反转链表,并返回反转后的链表。

2023-11-01 21:34:59 189

原创 141. 环形链表、Leetcode的Python实现

如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。输入:head = [3,2,0,-4], pos = 1。给你一个链表的头节点 head ,判断链表中是否有环。输入:head = [1,2], pos = 0。解释:链表中有一个环,其尾部连接到第二个节点。解释:链表中有一个环,其尾部连接到第一个节点。解释:链表中没有环。

2023-11-01 21:25:41 158

原创 88. 合并两个有序数组、Leetcode的Python实现

🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。⛽️今天的内容是 Leetcode 88. 合并两个有序数组 ⛽️💻💻💻。💗点关注不迷路,总有一些📖知识点📖是你想要的💗。有足够的空间(空间大小等于。从后面空出的位置,往前排序。给你两个有序整数数组。

2023-11-01 20:25:08 347

原创 61. 旋转链表、Leetcode的Python实现

旋转链表,将链表每个节点向右移动。给你一个链表的头节点。

2023-11-01 20:24:58 591

原创 83. 删除排序链表中的重复元素、Leetcode的Python实现

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。83. 删除排序链表中的重复元素 ⛽️💻💻💻。

2023-10-30 20:11:46 128

原创 21. 合并两个有序链表、Leetcode的Python实现

将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。⛽️今天的内容是 Leetcode 203. 移除链表元素 ⛽️💻💻💻。输入:l1 = [1,2,4], l2 = [1,3,4]两个链表的节点数目范围是 [0, 50]l1 和 l2 均按 非递减顺序 排列。输入:l1 = [], l2 = [0]输入:l1 = [], l2 = []输出:[1,1,2,3,4,4]

2023-10-30 19:24:35 462

原创 66. 加一、Leetcode的Python实现

💗💗⛽️今天的内容是66. 加一 ⛽️💻💻💻给定一个由组成的数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储数字。你可以假设除了整数 0 之外,这个整数不会以零开头。

2023-10-28 20:29:10 192

原创 217. 存在重复元素、Leetcode的Python实现

如果存在一值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。输入: [1,1,1,3,3,4,3,2,4,2]给定一个整数数组,判断是否存在重复元素。217. 存在重复元素⛽️💻💻💻。输入: [1,2,3,1]输入: [1,2,3,4]

2023-10-27 22:32:03 225

原创 167. 两数之和 II - 输入有序数组、Leetcode的Python实现

函数应该以长度为 2 的整数数组的形式返回这两个数的下标值。numbers 的下标 从 1 开始计数 ,所以答案数组应当满足 1

2023-10-27 22:31:41 124

原创 35. 搜索插入位置、Leetcode的Python实现

💗💗⛽️今天的内容是35. 搜索插入位置 ⛽️💻💻💻给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。

2023-10-27 22:25:45 280

原创 27. 移除元素、Leetcode的Python实现

💗💗⛽️今天的内容是 Leetcode 27. 移除元素 ⛽️💻💻💻给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以「引用」方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。

2023-10-27 22:22:24 274

原创 26. 删除排序数组中的重复项、Leetcode的Python实现

给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。解释:函数应该返回新的长度 5 , 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。解释:函数应该返回新的长度 2 ,并且原数组 nums 的前两个元素被修改为 1, 2。输入:nums = [0,0,1,1,1,2,2,3,3,4]输出:5, nums = [0,1,2,3,4]输出:2, nums = [1,2,_]输入:nums = [1,1,2]

2023-10-27 22:19:46 174

原创 1. 两数之和、Leetcode的Python实现

💗💗⛽️今天的内容是⛽️💻💻💻给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。你可以按任意顺序返回答案。示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。

2023-10-27 22:16:11 285

原创 linux中配置环境变量的文件

⛽️今天的内容是 linux中配置环境变量的文件 ⛽️💻💻💻

2023-02-22 11:38:09 4791 1

原创 GO的interface的使用和反射

李某人带你了解GO的interface的使用和反射(面试版)

2023-01-17 18:16:44 1090

原创 Go语言的数据类型

李某人带你了解Go的理论知识,包括数据类型,深拷贝和浅拷贝,函数传递(面试版本)

2023-01-17 17:28:57 672

原创 go中数组、切片、map是否线程(并发)安全?

李某人带你了解go中数组、切片、map的线程安全(面试版)

2023-01-17 12:15:50 3368

原创 Golang的error和panic

李某人带你了解Golang的error和panic(面试版)

2023-01-17 11:35:35 950

原创 常见mysql的慢查询优化方式

李某人带你了解mysql慢查询(面试版)

2022-11-28 17:39:51 260

原创 RPC协议

李歘欻带你了解PRC协议(面试版)

2022-11-16 15:00:22 428

原创 LeetCode题集

水题:就是模拟运算的简单题,用到的算法知识较少剑指 Offer 10- II. 青蛙跳台阶问题、Leetcode的Go实现_李歘歘的博客-CSDN博客剑指 Offer II 068. 查找插入位置、Leetcode的Go实现_李歘歘的博客-CSDN博客剑指 Offer 05. 替换空格、Leetcode的Go实现_李歘歘的博客-CSDN博客剑指 Offer 06. 从尾到头打印链表、Leetcode的Go实现_李歘歘的博客-CSDN博客普通题:有一定的算法技巧,但是不涉及高深的算法知识

2022-11-15 21:16:45 114 1

原创 Go语言math库的常见用法

博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗go语言中文文档:Go语言标准库文档中文版 | Go语言中文网 | Golang中文社区 | Golang中国..................

2022-06-17 19:45:03 1874 2

原创 剑指 Offer 42. 连续子数组的最大和、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 53. 最大子序和 ⛽️💻💻💻...

2022-06-12 21:02:57 210

原创 287. 寻找重复数、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 287. 寻找重复数 ⛽️💻💻💻287. 寻找重复数给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。假设 nums 只有 一个重复的整数 ,返回 这个重复的数 。你设计......

2022-06-05 21:52:44 1521

原创 394. 字符串解码、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 394. 字符串解码、Leetcode的Go实现 ⛽️💻💻💻394. 字符串解码给定一个经过编码的字符串,返回它解码后的字符串。编码规则为: k[encoded_string],表示其中方括号内部的 encoded_string 正好重复 k 次。注意 k...

2022-06-05 20:24:20 238

原创 338. 比特位计数、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘 🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 461. 汉明距离、Leetcode的Go实现 ⛽️💻💻💻给你一个整数 n ,对于 0 ...

2022-06-04 23:01:57 233

原创 461. 汉明距离、Leetcode的Go实现

​博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗.........

2022-06-03 18:42:54 1324 1

原创 506. 相对名次、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 506. 相对名次 ⛽️💻💻💻506. 相对名次给你一个长度为 n 的整数数组 score ,其中 score[i] 是第 i 位运动员在比赛中的得分。所有得分都 互不相同 。运动员将根据得分 决定名次 ,其中名次第 1 的运动员得分最高,名次第 2 的运动员得分第 2 高,依此类...

2022-05-13 23:14:25 204

原创 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 263

原创 go的继承封装多态

博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 go的继承封装多态,这里和java进行对比 ⛽️💻💻💻继承Java通过子类和父类的关系实现,子类继承父类,则子类拥有父类所有非private的属性和方法。方法重载:发生在同一个类中,在同一个类中处理不同数据的多个相同方法名的多态手段。方法重写:发生在子类...

2022-04-25 18:19:44 1898

原创 什么是静态强类型、编译型、并发型语言?

博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Go语言strings库的常见用法 ⛽️💻💻💻先记个顺口溜:go语言是一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链...

2022-04-25 17:36:56 750 2

原创 557. 反转字符串中的单词 III、Leetcode的Go实现

博客主页:🏆看看是李XX还是李歘歘🏆🌺每天不定期分享一些包括但不限于计算机基础、算法、后端开发相关的知识点,以及职场小菜鸡的生活。🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 Leetcode 203. 移除链表元素 ⛽️💻💻💻557. 反转字符串中的单词 III给定一个字符串s,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 1:输入:s = "Let's take LeetCode cont...

2022-04-23 13:52:37 331

原创 linux常用命令

博客主页:🏆看看是李XX还是李歘歘🏆🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺💗点关注不迷路,总有一些📖知识点📖是你想要的💗⛽️今天的内容是 常用linux命令介绍 ⛽️💻💻💻目录文件管理命令cat 命令touch 命令vim 命令tail 命令head 命令cp 命令find 命令which 命令mv 命令rm 命令grep 命令wc 命令cd 命令ls命令mkdir 命令...

2022-04-17 14:43:12 295

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除