study for golang

study for golang

0篇文章
一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 示例 1: 输入:nums =...
从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。A 不...
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。   示例 1...
统计一个数字在排序数组中出现的次数。   示例 1: 输入: nums = [5,7,7,8,8,10], target = 8输出: 2示例 2: 输入: nums = [5,7...
输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。   示例 1: 输入:nums = [2,7,11,1...
数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。   你可以假设数组是非空的,并且给定的数组总是存在多数元素。  // 若不存在多数元素,本题就需要计数并判断 示例 ...
输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。   示例1: 输入: nums = [-2,1,-3,4,-1,...
输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。   示例 1: 输入:arr = [3,2...
输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n = 1输出: [1,2,3...
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。   示例: 输入:nums = [1,2,3,4]输出:[1,3,...
已知一个长度为 n 的数组,预先按照升序排列,经由 1 到 n 次 旋转 后,得到输入数组。例如,原数组 nums = [0,1,4,4,5,6,7] 在变化后可能得到:若旋转 4...
Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。     剖析 Hello world    新建文件 main.go 写...
你被要求创建一个 Web 服务器,用户可以在其中跟踪玩家赢了多少场游戏。  GET /players/{name} 应该返回一个表示获胜总数的数字  POST /players/{...

关注我们的公众号

微信公众号