3 李柏林

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 3w+

Linux安装MySQL5.7(详细而简单)

vim /etc/yum.repos.d/mysql-community.repo将以下代码复制进去# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/R..

2020-07-19 06:32:20

RabbitMQ的安装和使用(Linux)

1. 安装相关依赖 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel注意:进行下面步骤之前一定要做的事情登陆RabbitMQ官网查询erlang与rabbitmq匹配版本版本一定要匹配!!!版本一定要匹配!!!版本一定要匹配!!!2. 安装Erlang下载 wget http://erlang.org/download/otp_src_21.3.tar.gz 解压 ta

2020-07-19 00:45:57

打印从1到最大的n位数(Golang)《剑指offer》

题目描述题目:输入数字n,按顺序打印从1到最大的n位十进制数。比如输入3,则打印出1,2,3一直到最大的3位数999。func Print1ToMaxOfDigits(n int) { if n <= 0 { return } number := make([]int, n) for i := 0; i < 10; i++ { number[0] = i pr...

2019-09-22 19:57:20

旋转数组的最小数字(Golang)《剑指offer》

题目描述:题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如:数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。注意:本题中应充分考虑特殊情况func finMinNum(nums []int) int { if len(nums) == 0 { return -1 ...

2019-08-02 17:33:43

重建二叉树(Golang)《剑指offer》

题目描述:输入某个二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如:输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建如图所示的二叉树并输出它的头节点。主要代码如下:type BinaryTreeNode struct { Value int LeftNode...

2019-07-20 18:32:06

LeetCode 128. 最长连续序列(Golang)

给定一个未排序的整数数组,找出最长连续序列的长度。要求算法的时间复杂度为 O(n)。示例:输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。func longestConsecutive(nums []int) int { if len(nums) <= 1 { return len(nums)...

2019-07-11 10:42:57

EKT搭建私链

1.首先,打开终端,将目录切换到EKT路径下,输入命令make,此命令会编译EKT项目cmd包下的两个main.go文件2.编译完成之后,会在EKT目录下产生一个bin目录,将路径切换到bin目录中,新建一个创世区块文件genesis.json,内容类似下面这样{ "version": "v2.0", //版本号 "dbPath": "db/", //数据库路径 ...

2019-01-02 22:41:09

LeetCode 234. 回文链表(Golang)

请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?思路:遍历链表,将所有节点按顺序存储到map集合中,通过map的键从两头开始遍历对比,值不相等返回false。func isPalindrome(head...

2018-11-06 22:10:48

LeetCode 17. 电话号码的字母组合(Golang)

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。示例:输入:"23"输出:["ad", "ae", "af", "bd", "b

2018-10-29 22:02:53

LeetCode 11. 盛最多水的容器(Golang)

给定 n 个非负整数a1,a2,...,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且 n 的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝...

2018-10-29 22:00:13

LeetCode 8. 字符串转整数 (atoi)(Golang)

实现 atoi,将字符串转为整数。该函数首先根据需要丢弃任意多的空格字符,直到找到第一个非空格字符为止。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。字符串可以在形成整数的字符后面包括多余的字符,这些字符可以被忽略,它们对于函数没有影响。当字符串中的第一...

2018-10-29 21:56:19

LeetCode 628. 三个数的最大乘积(Golang)

给定一个整型数组,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入: [1,2,3]输出: 6示例 2:输入: [1,2,3,4]输出: 24注意:1.给定的整型数组长度范围是[3,104],数组中所有的元素范围是[-1000, 1000]。2.输入的数组中任意三个数的乘积不会超出32位有符号整数的范围。func maximumProduct(nums ...

2018-10-22 21:41:16

LeetCode 441. 排列硬币(Golang)

你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币。给定一个数字 n,找出可形成完整阶梯行的总行数。n 是一个非负整数,并且在32位有符号整型的范围内。示例 1:n = 5硬币可排列成以下几行:¤¤ ¤¤ ¤因为第三行不完整,所以返回2.示例 2:n = 8硬币可排列成以下几行:¤¤ ¤¤ ¤ ¤¤ ¤因为第四行不完整...

2018-10-22 21:37:36

LeetCode 258. 各位相加(Golang)

给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?func addDigits(num int) int { for num > 9 { s...

2018-10-22 21:34:00

LeetCode 19. 删除链表的倒数第N个节点(Golang)

给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->3->4->5, 和 n = 2.当删除了倒数第二个节点后,链表变为 1->2->3->5.说明:给定的 n 保证是有效的。进阶:你能尝试使用一趟扫描实现吗?/** * Definition for singly-linked list...

2018-10-15 19:16:48

LeetCode 414. 第三大的数(Golang)

给定一个非空数组,返回此数组中第三大的数。如果不存在,则返回数组中最大的数。要求算法时间复杂度必须是O(n)。示例 1:输入: [3, 2, 1]输出: 1解释: 第三大的数是 1.示例 2:输入: [1, 2]输出: 2解释: 第三大的数不存在, 所以返回最大的数 2 .示例 3:输入: [2, 2, 3, 1]输出: 1解释: 注意,要求返回第三大的数,...

2018-10-13 18:26:50

LeetCode 338. 比特位计数(Golang)

给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。示例 1:输入: 2输出: [0,1,1]示例 2:输入: 5输出: [0,1,1,2,1,2]进阶:给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗?要求算法的空间复杂度为O...

2018-10-11 23:13:05

LeetCode 104. 二叉树的最大深度(Golang)

给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。/** * Definition for a binary tree node. * ...

2018-10-11 23:07:22

LeetCode 83. 删除排序链表中的重复元素(Golang)

给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。示例 1:输入: 1->1->2输出: 1->2示例 2:输入: 1->1->2->3->3输出: 1->2->3/** * Definition for singly-linked list. * type

2018-10-11 23:05:13

LeetCode 82. 删除排序链表中的重复元素 II(Golang)

给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。示例 1:输入: 1->2->3->3->4->4->5输出: 1->2->5示例 2:输入: 1->1->1->2->3输出: 2-

2018-10-11 23:02:45

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。