2023-11-29:用go语言,给你一个字符串 s ,请你去除字符串中重复的字母,使得每个字母只出现一次。需保证 返回结果的字典序最小。要求不能打乱其他字符的相对位置)。输入:s = "cbacdcbc"。输出:"acdb"。来自左程云。答案2023-11-29:所有的代码用灵捷3.5编写,感觉有点抽风了,生成的代码需要修改才能运行。大体过程如下:1.初始化一个长度为 26 的整数数组 cnts
2023-11-25:用go语言,给定一个数组arr,长度为n,表示n个格子的分数,并且这些格子首尾相连,孩子不能选相邻的格子,不能回头选,不能选超过一圈,但是孩子可以决定从任何位置开始选,也可以什么都不选。返回孩子能获得的最大分值。1 <= n <= 10^6,0 <= arr[i] <= 10^6。来自华为od。来自左程云。答案2023-11-25:go和c++的代码用
2023-11-22:用go语言,给你一个长度为 n 下标从 0 开始的整数数组 nums。它包含 1 到 n 的所有数字,请你返回上升四元组的数目。如果一个四元组 (i, j, k, l) 满足以下条件,我们称它是上升的:0 <= i < j < k < l < n 且nums[i] < nums[k] < nums[j] < nums[l] 。输
2023-11-18:用go语言,如果一个正方形矩阵上下对称并且左右对称,对称的意思是互为镜像,那么称这个正方形矩阵叫做神奇矩阵。比如 :1 5 5 16 3 3 66 3 3 61 5 5 1这个正方形矩阵就是神奇矩阵。给定一个大矩阵n*m,返回其中神奇矩阵的数目。1 <= n,m <= 1000。来自左程云。答案2023-11-18:go,c++,c的代码用灵捷3.5编写,go和c
2023-11-15:用go语言,如果一个正方形矩阵上下对称并且左右对称,对称的意思是互为镜像,那么称这个正方形矩阵叫做神奇矩阵,比如 :1 5 5 16 3 3 66 3 3 61 5 5 1这个正方形矩阵就是神奇矩阵。给定一个大矩阵n*m,返回其中神奇矩阵的数目。1 <= n,m <= 1000。来自左程云。答案2023-11-15:go代码用灵捷3.5编写。大体过程如下:1.定义
2023-11-11:用go语言,字符串哈希+二分的例题。给定长为 n 的源串 s,以及长度为 m 的模式串 p,要求查找源串中有多少子串与模式串匹配,s' 与 s 匹配,当且仅当 s' 与 s 长度相同,且最多有 k 个位置字符不同。其中 1 <= n, m <= 10^6,0 <= k <= 5。来自左程云。答案2023-11-11:go代码用灵捷3.5编写。大体过程如
2023-08-22:请用go语言编写。给定一个长度为N的正数数组,还有一个正数K,返回有多少子序列的最大公约数为K。结果可能很大,对1000000007取模。来自腾讯笔试。来自。
2023-08-24:请用go语言编写。给定一个长度为n的数组arr,现在你有一次机会, 将其中连续的K个数全修改成任意一个值,
2023-08-20:给定一个由’W’、‘A’、‘S’、'D’四种字符组成的字符串,长度一定是4的倍数,你可以把任意连续的一段
2023-11-08:用go语言,字符串哈希原理和实现比如p = 233, 也就是课上说的选择的质数进制" 3 1 2 5 6 ..."0 1 2 3 4hash[0] = 3 * p的0次方hash[1] = 3 * p的1次方 + 1 * p的0次方hash[2] = 3 * p的2次方 + 1 * p的1次方 + 2 * p的0次方hash[3] = 3 * p的3次方 + 1 * p的2次
2023-11-04:用go语言,如果n = 1,打印1***如果n = 2,打印1***3*** 2***如果n = 3,打印1*** 3*** 2***4*** 5*** 6***如果n = 4,打印1*** 3*** 2***
2023-11-01:用go语言,沿街有一排连续的房屋。每间房屋内都藏有一定的现金,现在有一位小偷计划从这些房屋中窃取现金,由于相邻的房屋装有相互连通的防盗系统,所以小偷 不会窃取相邻的房屋,小偷的 窃取能力 定义为他在窃取过程中能从单间房屋中窃取的 最大金额,给你一个整数数组 nums 表示每间房屋存放的现金金额,形式上,从左起第 i 间房屋中放有 nums[i] 美元,另给你一个整数 k ,表
2023-10-21:用go语言,一共有三个服务A、B、C,网络延时分别为a、b、c并且一定有:1
2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1
2023-10-28:用go语言,给定一个n*m的二维矩阵,每个位置都是字符,U、D、L、R表示传送带的位置,会被传送到 : 上、下、左、右,. 、O分别表示空地、目标,一定只有一个目标点,可以在空地上选择上、下、左、右四个方向的一个,到达传送带的点会被强制移动到其指向的下一个位置。如果越界直接结束,返回有几个点可以到达O点。来自左程云。答案2023-10-28:go代码用chatgpt编写,不需
2023-10-14:用go语言,给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入
2023-10-18:用go语言,给定一个数组arr,长度为n,表示有0~n-1号设备,arr[i]表示i号设备的型号,型号的种类从0~k-1,一共k种型号
2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100)对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1<=i<=N)现给出K(1<=K<=N)个方案,通过这些方案,能够支持将多个不同的产品进行整合(也可以对单个产品进行优化)形成新的产品。新的产品形成后,若用户持有了组成新产品所需的
2023-10-21:用go语言,一共有三个服务A、B、C,网络延时分别为a、b、c并且一定有:1 <= a <= b <= c <= 10^9但是具体的延时数字丢失了,只有单次调用的时间一次调用不可能重复使用相同的服务,一次调用可能使用了三个服务中的某1个、某2个或者全部3个服务比如一个调用的时间,T = 100100的延时可能来自以下7种情况:a = 100,这次调用可
2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k。nums 仅包含 0 和 1,每一次移动,你可以选择 相邻 两个数字并将它们交换。请你返回使 nums 中包含 k 个 连续 1 的 最少 交换次数。输入:nums = [1,0,0,1,0,1], k = 2。输出:1。来自。
2023-10-04:用go语言,现有一棵无向、无根的树,树中有 n 个节点,按从 0 到 n - 1 编号给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges ,其中 e
2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点,坐标为double类型,精度最多小数点后两位,希望在二
2023-10-11:用go语言,一个数字n,一定要分成k份,得到的乘积尽量大是多少?数字n和k,可能非常大,到达10^12规模。结果可能更大,所以返回结果对1000000007取模。来自华为。来自。
2023-10-18:用go语言,给定一个数组arr,长度为n,表示有0~n-1号设备,arr[i]表示i号设备的型号,型号的种类从0~k-1,一共k种型号,给定一个k*k的矩阵map,来表示型号之间的兼容情况,map[a][b] == 1,表示a型号兼容b型号,map[a][b] == 0,表示a型号不兼容b型号,兼容关系是有向图,也就是a型号兼容b型号,不代表b型号同时兼容a型号,如果i设备的
2023-08-12:用go语言写算法。实验室需要配制一种溶液,现在研究员面前有n种该物质的溶液,每一种有无限多瓶,第i
2023-08-16:用go写算法。一个坐标可以从 -infinity 延伸到 +infinity 的 无限大的 棋盘上,你的 骑士 驻扎在坐标为 [0, 0] 的方格里。骑士的走法和中国象棋中的马相似,走 “日” 字:即先向左(或右)走 1 格,再向上(或下)走 2 格,或先向左(或右)走 2 格,再向上(或下)走 1 格,每次移动,他都可以像中国象棋中的马一样,选八个方向中的一个前进。
2023-08-18:用go写算法。你会得到一个字符串 text,你应该把它分成 k 个子字符串 (subtext1, subtext2,…, subtex
2023-10-14:用go语言,给定 pushed 和 popped 两个序列,每个序列中的 值都不重复,只有当它们可能是在最初空栈上进行的推入 push 和弹出 pop 操作序列的结果时,返回 true;否则,返回 false 。输入:pushed = [1,2,3,4,5], popped = [4,5,3,2,1]。输出:true。来自美团。来自左程云。答案2023-10-14:大体过程如
2023-10-11:用go语言,一个数字n,一定要分成k份,得到的乘积尽量大是多少?数字n和k,可能非常大,到达10^12规模。结果可能更大,所以返回结果对1000000007取模。来自华为。来自左程云。答案2023-10-11:大体过程如下:算法1:暴力递归1.首先判断k是否为0或者n是否小于k,若是则返回-1。2.调用递归函数process1,传入参数n和k。3.在递归函数中,若k为1,则返
2023-10-07:用go语言,给定n个二维坐标,表示在二维平面的n个点,坐标为double类型,精度最多小数点后两位,希望在二维平面上画一个圆,圈住其中的k个点,其他的n-k个点都要在圆外。返回一个圆心和半径,表示哪个圆可以圈住其中的k个点。坐标和半径都是double类型,最多保留小数点后两位。下面是正式题目,给你一个整数数组 arr 和一个整数 k,现需要从数组中恰好移除 k 个元素。请找出
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号