![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go切片
YouSec995
美腻的代码世界,i am coming...
展开
-
leetcode寻找峰值&寻找旋转数组中最小值
寻找峰值题目峰值元素是指其值大于左右相邻值的元素。给你一个输入数组 nums,找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回 任何一个峰值 所在位置即可。你可以假设 nums[-1] = nums[n] = -∞ 。Codefunc findPeakElement(nums []int) int { n := len(nums) for i:=0;i<n;i++ { if i -1 == -1 || nums[i-1] < nums原创 2021-04-20 23:34:11 · 97 阅读 · 0 评论 -
Go语言之切片
前言:本文主要记录了切片的定义、切片的比较、切片的拷贝、遍历,以及如何给切片追加元素。切片的定义由于数组长度固定、类型局限性大、无法追加元素等缺陷存在,在Go中引入了切片(slice)。切片的底层是数组,它是一个拥有相同类型元素的可变长度的序列,支持新元素的添加,可用于快速的操作一块数据的集合。切片是引用类型,改变切片会改变底层数组,其包含了地址、长度、容量属性。切片的基本语法如下所示:// var 关键字//name 变量名//T 数据类型var name []T//声明示例fun原创 2020-08-17 22:35:03 · 303 阅读 · 0 评论