南迁的程序猿
码龄8年
求更新 关注
提问 私信
  • 博客:6,305
    6,305
    总访问量
  • 25
    原创
  • 1
    粉丝
  • 40
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
加入CSDN时间: 2017-11-20
博客简介:

南迁的博客

博客描述:
知道一些,但不精通,学习永远在路上。
查看详细资料
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得1次收藏
  • 博客总排名614,063名
创作历程
  • 25篇
    2022年
成就勋章
TA的专栏
  • GO语言学习
    7篇
  • VUE学习
    1篇
  • 算法
    15篇

TA关注的专栏 4

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 1

兴趣领域 设置
  • Python
    python
  • Java
    javatomcatspring
  • 编程语言
    pythonjavascala
  • 数据结构与算法
    算法数据结构
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

75人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

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

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

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

我没有想好在哪个具体的实例中来描述,这部分知识点相对而言比较抽象,务必自己敲代码来体会,可以先了解概念,然后阅读其他项目源码。
原创
博文更新于 2022.09.15 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

go 是有匿名函数的,但是下面的代码没有写,感兴趣的可以自我探索。还有好多种玩法,比如 go 程,将在后续讲解。
原创
博文更新于 2022.09.15 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

这里介绍了变量和常量,如果有基础的很好理解,没基础敲一敲代码。一些基础的数据类型,在这里直接用了,如果小白,也不要急,后面会讲。常量不能被改变,定义之后就不能被改变了。变量 var 关键字。
原创
博文更新于 2022.09.15 ·
84 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

map 在很多语言中都有,在 go 中也很常用,值得注意的是,在后续的应用中,本人喜欢把 map 和 JSON 结合使用用于传数据,这也是本人所接触的项目中常用的使用方法,可玩性很强。的用法在下面的代码中没有写,但是可以研究,切片是数组的一部分,
原创
博文更新于 2022.09.15 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

为了完成毕业设计,开始学习Go语言,发现go真的很好用,改行做go语言开发了哈哈哈哈!首先是一些基础报错,关于怎么安装go,用什么编译器,请自行探索。
原创
博文更新于 2022.09.15 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

这里呢,把流程控制就一起讲了,老生常谈,常用的不用记,不常用的记了也没用。
原创
博文更新于 2022.09.15 ·
86 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【VUE学习】Vue基础学习

【VUE学习】Vue基础学习。
原创
博文更新于 2022.07.18 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

文章目录前言一、题目二、解答1.代码2.复盘总结前言题目出自力扣算法练习题:一、题目题目题目链接测试用例二、解答1.代码代码如下(示例):2.复盘总结
原创
博文更新于 2022.04.20 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法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 ·
109 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法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 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法 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 ·
136 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法 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 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法 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 ·
266 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法 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 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【力扣算法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 ·
106 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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