给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。 如: [1,2,3,2,3,4,3,4,5,6,7] 返回5. 贪心算法 func findLength(nums []int)int{ var start = 0 var maxLength = 0 for i:=1;i ...
分类:
编程语言 时间:
2021-04-09 12:51:45
阅读次数:
0
一个有序数组nums,原地删除重复出现的元素,使每个元素只能出现一次,返回删除后数组的新长度。 不能使用额外的数组空间,必须在原地修改输入的数组,并在使用O(1)额外空间的条件下完成(临时变量、指针等) 例如:输入:[0,1,2,2,3,3,3,4] 输出:5 重点考察:双指针算法 package ...
分类:
编程语言 时间:
2021-04-08 13:24:54
阅读次数:
0
楔子 无论你使用哪种语言,从事哪个方向,在面试中算法基本上都是逃不掉的。也许你听说过技术过时或者语言过时,但你绝对没有听过算法过时。这一次我们来了解一下常见的排序算法,以及它们的时间复杂度,并使用代码实现它们。 冒泡排序 冒泡排序(Bubble Sort)是一种非常简单直观的排序算法,就是从左到右依 ...
分类:
编程语言 时间:
2021-04-08 12:59:42
阅读次数:
0
package main import ( "log" ) type meta struct { name string age int } func (m *meta) copy(dest *meta) { *dest = *m } func main() { a := meta{name:"aa ...
分类:
编程语言 时间:
2021-04-07 11:39:03
阅读次数:
0
Go入门(8)——循环迭代 使用range关键字来遍历list、array或者map。range可以理解为“for each index of”。对于array或者slices,将会返回整型的下标;对于map,将会返回键值对的键。range支持返回单个值或者两个值。如果返回单个值,则为下标;否则为下 ...
分类:
其他好文 时间:
2021-04-07 11:38:31
阅读次数:
0
简介 在Linux中,Cron是计划任务管理系统,通过crontab命令使任务在约定的时间执行已经计划好的工作,例如定时备份系统数据、周期性清理缓存、定时重启服务等。 本文介绍的cron库是一个用于管理定时任务的库,就是用Go实现Linux中crontab命令的相似效果。 快速使用 文本代码使用 G ...
分类:
其他好文 时间:
2021-04-06 14:27:02
阅读次数:
0
windows开发gin项目,最后生成linux 可以直接运行的文件 1.vs code 终端运行: PS L:\ginProject>set GOARCH=amd64PS L:\ginProject> set GOOS=linuxPS L:\ginProject> go build -o test ...
分类:
系统相关 时间:
2021-04-05 12:11:44
阅读次数:
0
进入查看:2021-2022学年英语周报九年级答案汇总 1. 毕竟,这个孩子太小还不能上学。After all, the kid is too young to go to school.2. 我来自中国。I come from China.3. 我的梦想会实现的。My dream will com ...
分类:
其他好文 时间:
2021-04-02 13:22:14
阅读次数:
0
1、安装code runner插件,根据箭头标示顺序,可以在右侧看到它支持的语言. 2、装完插件后,重启一下vscode,右键看到多了一个run code 3、出现如下错误: 该错误是因为代码没有保存导致,建议把所有的代码都保存在执行,有可能不是当前的代码没有导致。 4、设置自动保存 文件->自动保 ...
官方学习资料:一个Telnet示例。 本文开发环境:Win10 + VS2019 + .NetCore 3.1 + SuperSocket 2.0.0-beta.8。 1、创建项目 使用VS2019创建一个.NetCore控制台程序,目标框架选择.NET Core 3.1。 2、引入SuperSoc ...
分类:
Web程序 时间:
2021-04-02 12:56:34
阅读次数:
0