- 博客(297)
- 资源 (1)
- 收藏
- 关注
转载 gvm管理多版本goland
二进制文件的管理比较简单,通过链接使用不同版本的程序即可,实际上主要是一些环境变量和标准库的设置问题,环境变量主要是 GOPATH 以及 GOROOT,标准库的话需要在切换 go 版本时也能跟着切换。# 如果需要每次打开terminal都生效的话,以下命令加入到bashrc/zshrc,注意要加在GOPATH/GOROOT的setting之前(如果希望环境变量不被修改的话)查看官方所有可用的 Go 版本,同时可以查看本地已安装和默认使用的 Go 版本。,算是找到了调试切换版本的福音。# 然后看下是否成功。
2023-09-06 17:12:18 798
原创 面试八股文之Redis
类型数据结构数据结构间转化条件备注stringint整数值embstr字符串(长度39byte)listziplist压缩列表:每个字符串元素的长度
2023-06-27 13:57:13 240
原创 数组中重复的数字——JZ50
https://www.nowcoder.com/practice/6fe361ede7e54db1b84adc81d09d8524?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5
2021-06-06 17:25:44 158
原创 把字符串转换成整数——JZ49
https://www.nowcoder.com/practice/1277c681251b4372bdef344468e4f26e?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-06 17:24:38 114
原创 不用加减乘除做加法——JZ48
https://www.nowcoder.com/practice/59ac416b4b944300b617d4f7f111b215?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。示例1输入:1,2复制返回值:3...
2021-06-06 17:23:39 95
原创 求1+2+3+...+n——JZ47
https://www.nowcoder.com/practice/7a0da8fc483247ff8800059e12d7caf1?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-06 17:22:58 123
原创 孩子们的游戏(圆圈中最后剩下的数)——JZ46
https://www.nowcoder.com/practice/f78a359491e64a50bce2d89cff857eb6?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开
2021-06-06 17:21:53 94
原创 扑克牌顺子——JZ45
https://www.nowcoder.com/practice/762836f4d43d43ca9deb273b3de8e1f4?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-06 17:20:59 571
原创 翻转单词序列——JZ44
https://www.nowcoder.com/practice/3194a4f4cf814f63919d0790578d51f3?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来.
2021-06-06 17:19:33 179
原创 左旋转字符串——JZ43
https://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循.
2021-06-06 17:18:41 89
原创 和为S的两个数字——JZ42
https://www.nowcoder.com/practice/390da4f7a00f44bea7c2f3d19491311b?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。返回值描述:对应每个测试案例,输出两个数,小的先输出。示例1输入:.
2021-06-06 17:17:26 114
原创 和为S的连续正数序列——JZ41
public class Jz41_FindContinuousSequence { @Test public void test(){ ArrayList<ArrayList<Integer>> arrayLists = FindContinuousSequence(100); for (ArrayList<Integer> arrayList : arrayLists) { ...
2021-06-06 17:16:31 119
原创 数组中只出现一次的两个数字——JZ40
https://www.nowcoder.com/practice/389fc1c3d3be4479a154f63f495abff8?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述一个整型数组里除了两个数字只出现一次,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。示例1输入:[1,4,1,6]复制返回值:[4,6]复制说明:返回的结果中较小的数.
2021-06-05 15:32:17 114
原创 平衡二叉树——JZ39
https://www.nowcoder.com/practice/8b3b95850edb4115918ecebdf1b4d222?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-05 15:31:31 165
原创 二叉树的深度——JZ38
https://www.nowcoder.com/practice/435fb86331474282a3499955f0a41e8b?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。示例1输入:{1,2,3,4,5,#,6,#,#,7}复制返回值:4.
2021-06-05 15:30:40 108
原创 数字在升序数组中出现的次数——JZ37
https://www.nowcoder.com/practice/70610bf967994b22bb1c26f9ae901fa2?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-05 15:29:54 105
原创 两个链表的第一个公共结点——JZ36
https://www.nowcoder.com/practice/6ab1d9a29e88450685099d45c9e31e46?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-05 15:29:10 113
原创 数组中的逆序对——JZ35
描述在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007对于50\%50%的数据,size\leq 10^4size≤104对于75\%75%的数据,size\leq 10^5size≤105对于100\%100%的数据,size\leq 2*10^5size≤2∗105输入描述:题目保证输入的数组中没有的相同的数...
2021-06-05 15:27:59 125
转载 第一个只出现一次的字符——JZ34
https://www.nowcoder.com/practice/1c82e8cf713b4bbeb2a5b31cf5b0417c?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1public class Jz34_FirstNotRepeatingChar { public int FirstNotRepeatingChar(String str...
2021-06-05 15:27:06 99
原创 丑数——JZ33
https://www.nowcoder.com/practice/6aa9e04fc3794f68acf8778237ba065b?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-05 15:26:13 191
原创 把数组排成最小的数——JZ32
https://www.nowcoder.com/practice/8fecd3f8ba334add803bf2a06af1b993?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。示例1输入:[3,32,3.
2021-06-05 15:25:20 83
原创 整数中1出现的次数(从1到n整数中1出现的次数)——JZ31
https://www.nowcoder.com/practice/bd7f978302044eee894445e244c7eee6?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一个整数 n ,求1~n这n个整数的十进制表示中1出现的次数例如,1~13中包含1的数字有1、10、11、12、13因此共出现6次示例1输入:13复制返回值:6...
2021-06-05 15:24:35 114
原创 连续子数组的最大和——JZ30
https://www.nowcoder.com/practice/459bd355da1549fa8a49e350bf3df484?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-01 12:29:51 112
原创 最小的K个数——JZ29
https://www.nowcoder.com/practice/6a296eb82cf844ca8539b57c23e6e9bf?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述给定一个数组,找出其中最小的K个数。例如数组元素是4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4。如果K>数组的长度,那么返回一个空的数组示例1输入:[4,5,1,6,.
2021-06-01 12:28:51 127
原创 数组中出现次数超过一半的数字——JZ28
https://www.nowcoder.com/practice/e8a1b01a2df14cb2b228b30ee6a92163?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-01 12:27:52 124
原创 字符串的排列——JZ27
https://www.nowcoder.com/practice/fe6b651b66ae47d7acce78ffdd9a96c7?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-01 12:26:44 182
原创 二叉搜索树与双向链表——JZ26
https://www.nowcoder.com/practice/947f6eb80d944a84850b0538bf0ec3a5?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。...
2021-06-01 12:25:43 109
原创 复杂链表的复制——JZ25
https://www.nowcoder.com/practice/f836b2c43afc4b35ad6adc41ec941dba?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一个复杂链表(每个节点中有节点值,以及两个指针,一个指向下一个节点,另一个特殊指针random指向一个随机节点),请对此链表进行深拷贝,并返回拷贝后的头结点。(注意,输出结果中请不要返回参数中的节点引用,否则判题.
2021-06-01 12:24:38 115
原创 二叉树中和为某一值的路径——JZ24
https://www.nowcoder.com/practice/b736e784e3e34731af99065031301bca?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-01 12:23:23 95
原创 二叉搜索树的后序遍历序列——JZ23
https://www.nowcoder.com/practice/a861533d45854474ac791d90e447bafd?tpId=13&&tqId=11176&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking描述输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回true,否则返回false。假设输入的数组的任意两个..
2021-06-01 12:22:04 163
原创 从上往下打印二叉树——JZ22
https://www.nowcoder.com/practice/7fe2212963db4790b57431d9ed259701?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1
2021-06-01 12:20:14 104
原创 栈的压入、弹出序列——JZ21
https://www.nowcoder.com/practice/d77d11405cc7470d82554cb392585106?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,.
2021-06-01 12:19:28 83
原创 包含min函数的栈——JZ20
https://www.nowcoder.com/practice/4c776177d2c04c2494f2555c9fcc1e49?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。...
2021-05-31 14:43:57 94
原创 顺时针打印矩阵——JZ19
https://www.nowcoder.com/practice/9b4c81a02cd34f76be2659fa0d54342a?tpId=13&tags=&title=&difficulty=0&judgeStatus=0&rp=1描述输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12.
2021-05-31 14:43:06 107
原创 二叉树的镜像——JZ18
描述操作给定的二叉树,将其变换为源二叉树的镜像。比如: 源二叉树 8 / \ 6 10 / \ / \ 5 7 9 11 镜像二叉树 8 / \ 10 6 / \ / \ 11 9 7 5示例1输入:{8,6,10,5,7,9,11}复制返...
2021-05-31 14:42:10 131
原创 树的子结构——JZ17
描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)示例1输入:{8,8,#,9,#,2,#,5},{8,9,#,2}复制返回值:true
2021-05-31 14:41:07 91
原创 合并两个排序的链表——JZ16
描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。示例1输入:{1,3,5},{2,4,6}复制返回值:{1,2,3,4,5,6}
2021-05-31 14:39:57 81
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人