自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

南迁的博客

知道一些,但不精通,学习永远在路上。

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

原创 【GO语言学习 基础篇】08 结构体

创建新的结构体 直接就是指针类型的,给函数传一个结构体,那么就不需要传指针类型的了,要深入了解一下。(想不起来叫啥了,自己编的,希望对),这个要注意以下,用法很多,建议结合代码食用。Json 是可以和结构体相互转换的,这个会在后面说到。结构体可以有自己的方法。

2022-09-15 17:32:08 97

原创 【GO语言学习 基础篇】09 接口和泛型

我没有想好在哪个具体的实例中来描述,这部分知识点相对而言比较抽象,务必自己敲代码来体会,可以先了解概念,然后阅读其他项目源码。

2022-09-15 17:31:43 133

原创 【GO语言学习 基础篇】07 指针和地址

当然也不是所有的语言在新建的时候就开辟空间,有的是没有数据,不开辟空间。每个变量都有地址,在学习 c 语言的时候讲过,在新建一个变量的时候,内存中会开辟一个新的空间用于储存数据,这个空间有个地址。还有一些用法,比如指针传参,指针数组之类的,请自行探索。,就好像顺着网线找到你家里。

2022-09-15 17:30:54 181

原创 【GO语言学习 基础篇】06 方法 函数

go 是有匿名函数的,但是下面的代码没有写,感兴趣的可以自我探索。还有好多种玩法,比如 go 程,将在后续讲解。

2022-09-15 17:30:16 60

原创 【GO语言学习 基础篇】05 复杂数据类型

map 在很多语言中都有,在 go 中也很常用,值得注意的是,在后续的应用中,本人喜欢把 map 和 JSON 结合使用用于传数据,这也是本人所接触的项目中常用的使用方法,可玩性很强。的用法在下面的代码中没有写,但是可以研究,切片是数组的一部分,

2022-09-15 17:29:27 60

原创 【GO语言学习 基础篇】04 流程控制

这里呢,把流程控制就一起讲了,老生常谈,常用的不用记,不常用的记了也没用。

2022-09-15 17:29:06 47

原创 【GO语言学习 基础篇】03 package 包的定义及其引用

主要是封装一些功能,就好像一辆车有许多零件,如果一个程序都写在一个文件里,那么这个文件或许能达到无穷量级的代码,这个时候,就要将功能分开来,然后拼接成完整的程序。, 所以我们应该对新的包新建一个文件夹,然后把包放在里面。后续会了解一些规范性的框架。题外话,做这个主要是给自己看,留下一些思考的痕迹。写代码写注释是个好习惯。一个文件夹下面是不允许出现多个包的,所以 main 包里面只能有。package 包的定义及其引用。

2022-09-15 17:28:16 283

原创 【GO语言学习 基础篇】02 变量与常量

这里介绍了变量和常量,如果有基础的很好理解,没基础敲一敲代码。一些基础的数据类型,在这里直接用了,如果小白,也不要急,后面会讲。常量不能被改变,定义之后就不能被改变了。变量 var 关键字。

2022-09-15 17:28:00 53

原创 【GO语言学习 基础篇】01 开篇,基础知识

为了完成毕业设计,开始学习Go语言,发现go真的很好用,改行做go语言开发了哈哈哈哈!首先是一些基础报错,关于怎么安装go,用什么编译器,请自行探索。

2022-09-15 17:27:36 122

原创 【VUE学习】Vue基础学习

【VUE学习】Vue基础学习。

2022-07-18 22:50:25 123

原创 【力扣算法LeetCode】455 Assign Cookies分发饼干

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:一、题目题目题目链接测试用例二、解答1.代码代码如下(示例):2.复盘总结

2022-04-20 22:11:44 87

原创 【力扣算法LeetCode】14Third Maximum Number 第三大的数

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:414Third Maximum Number 第三大的数一、题目题目给你一个非空数组,返回此数组中 第三大的数 。如果不存在,则返回数组中最大的数。题目链接测试用例示例 1:输入:[3, 2, 1]输出:1解释:第三大的数是 1 。示例 2:输入:[1, 2]输出:2解释:第三大的数不存在, 所以返回最大的数 2 。示例 3:输入:[2, 2, 3, 1]输出:1解释:注意

2022-04-20 21:13:09 60

原创 【力扣算法LeetCode】350 intersection of two arrays两个数组的交集2

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:两个数组的交集2一、题目题目给你两个整数数组 nums1 和 nums2 ,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。题目链接测试用例示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,

2022-04-15 21:27:32 56

原创 【力扣算法 LeetCode】349. intersection of two arrays 两个数组的交集

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:两个数组的交集一、题目题目给定两个数组 nums1 和 nums2 ,返回 它们的交集 。输出结果中的每个元素一定是 唯一 的。我们可以 不考虑输出结果的顺序 。题目链接测试用例示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[9,4]解释:[4,9]

2022-04-15 09:14:17 80

原创 【力扣算法 LeetCode】268 Missing Number 消失的数字

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:Missing Number 消失的数字一、题目题目给定一个包含 [0, n] 中 n 个数的数组 nums ,找出 [0, n] 这个范围内没有出现在数组中的那个数。题目链接测试用例输入:nums = [3,0,1]输出:2解释:n = 3,因为有 3 个数字,所以所有的数字都在范围 [0,3] 内。2 是丢失的数字,因为它没有出现在 nums 中。示例 2:输入:nums = [0,1]

2022-04-14 20:40:50 68

原创 【力扣算法 LeetCode】242. Anagram 有效的字母异位词

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:有效的字母异位词一、题目题目给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。题目链接测试用例示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: false 提示:

2022-04-12 21:32:14 120

原创 【力扣算法 LeetCode】217. Contains Duplicate 存在重复元素

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:Contains Duplicate 存在重复元素一、题目题目给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。题目链接测试用例示例 1:输入:nums = [1,2,3,1]输出:true示例 2:输入:nums = [1,2,3,4]输出:false示例 3:输入:nums = [1,1,1,3,3

2022-04-12 21:00:03 93

原创 【力扣算法LeetCode】169 majority Element 多数元素

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:majority Element 多数元素一、题目题目给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。题目链接测试用例示例 1:输入:[3,2,3]输出:3示例 2:输入:[2,2,1,1,1,2,2]输出:2二、解答1.代码代码如下(示例)://方案1 //l

2022-04-11 21:31:10 62

原创 【力扣算法 LeetCode】88. Merge Sorted Array合并两个有序数组

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:合并两个有序数组一、题目题目给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表

2022-04-11 20:38:06 107

原创 【力扣算法 LeetCode】485. Max Consecutive Ones 最大连续 1 的个数

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:最大连续 1 的个数一、题目题目给定一个二进制数组 nums , 计算其中最大连续 1 的个数。最大连续 1 的个数测试用例示例 1:输入:nums = [1,1,0,1,1,1]输出:3解释:开头的两位和最后的三位都是连续 1 ,所以最大连续 1 的个数是 3.示例 2:输入:nums = [1,0,1,1,0,1]输出:2二、解答1.代码代码如下(示例):class Sol

2022-04-11 06:08:13 435

原创 【力扣算法 LeetCode】283.Move Zero 移动0

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:Move the Zero 移动0一、题目题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。Move the Zero 移动0测试用例示例 1:输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]示例 2:输入: nums = [0]输出: [0]二、解

2022-04-11 06:00:28 900

原创 【力扣算法 LeetCode】27.remove the elements 移除元素

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:一、题目题目题目链接测试用例二、解答1.代码代码如下(示例):2.复盘总结

2022-04-11 05:54:52 117

原创 【力扣算法】26.删除有序数组中的重复项

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:删除有序数组中的重复项一、题目题目给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返

2022-04-11 05:42:11 76

原创 【力扣算法】Two Sum 两数之和

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣(LeetCode)算法练习题:Add Two Numbers 两数之和一、题目题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)题目链接测试用例示例 1:输入:nums

2022-04-11 01:38:30 233

原创 【力扣算法】Palindrome Number 回文数

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、题目?二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:回文数 Palindrome Number给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。一、题目?给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是.

2022-04-10 20:17:47 308

空空如也

空空如也

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

TA关注的人

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