- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 华为机试-表达式求值
思路:先中缀转后缀,再求值package mainimport( "fmt" "unicode" "strings" "strconv")// Stack声明type Stack struct{ top *node length int}type node struct{ value interface{} prev *node}func New()*Stack{ return &Stack{nil,0}}
2021-03-30 11:16:58
222
原创 leetcode golang刷题总结-队列
滑动窗口func maxSlidingWindow(nums []int, k int) []int { len:=len(nums) if len<=0||k<=0||k>len{ return nil } var maxnums []int max:=-1 for i:=0;i<=len-k;i++{ low:=i high:=i+k-1 if max==-1||ma
2021-02-24 17:05:15
230
原创 leetcode golang刷题总结——迭代
斐波那契数列递归会提示超过时间限制,所以采用迭代的思路func fib(n int) int { if n==0{ return 0 } if n==1{ return 1 } t1:=0 t2:=1 res:=1 for i:=2;i<=n;i++{ res=(t1+t2)%1000000007 t1=t2 t2=res } fmt.Pr
2021-02-24 13:16:46
135
原创 leetcode golang刷题总结——二叉树(2)
二叉搜索树的第K大节点思路:修改中序遍历,改成右中左func kthLargest(root *TreeNode, k int) int { out:=InOrder(root) // fmt.Println(out) return out[k-1]}func InOrder(root *TreeNode) []int{ stack :=[]*TreeNode{} a:=[]int{} p:=root for p!=nil||len(st
2021-02-24 11:16:25
156
原创 leetcode golang刷题总结——二叉树
二叉树的镜像输入一个二叉树,该函数输出镜像思路:采用层次遍历。根节点入队,出兑,翻转左右节点左右节点入队,出队,翻转直到队列为空,已遍历所有节点func mirrorTree(root *TreeNode) *TreeNode { if root==nil{ return root } var a []*TreeNode a=append(a,root) for len(a)!=0{ t:=a[0] a=a[1:] t.Left,t.R
2021-02-21 10:33:39
183
原创 计算机网络-应用层
应用层6.1 域名系统DNS6.1.1 域名系统概述互联网采用层次结构的命名树作为主机的名字,并使用分布式的域名系统DNS名字到IP地址的解析是由若干个域名服务器程序完成的。域名服务器程序在专设的节点上运行,运行该程序的机器称为域名服务器6.1.2 互联网的域名结构任何一个链接在互联网上的主机或路由器,都有一个唯一的域名域名的结构有标号序列组成,各标号之间用点隔开:… .三级域名.二级域名.顶级域名各标号分别代表不同级别的域名6.1.3 域名服务器一个服务器所负责管辖的范围叫做区
2021-02-06 21:23:59
388
原创 计算机网络笔记-传输层
传输层回顾物理层:实现比特流的传输 信道属性,传输介质数据链路层:找到比特流帧的开始和帧的结束;透明传输;冗余校验,检测帧内部比特错误网络层:根据ip地址寻找对方传输层5.1运输层协议概述5.1.1进程之间的通信1.传输层向应用层提供通信服务。属于面向通信部分的最高层,同时也是用户功能中的最低层2.只有位于网络边缘部分的主机的协议栈才有运输层,路由器在转发分组时只到网络层3.传输层提供应用进程间的逻辑通信(网络层提供主机之间的逻辑通信)4.根据应用程序的不同需求分为面向连接的tcp(全
2021-02-04 16:03:54
535
原创 ModuleNotFoundError: No module named ‘distutils.spawn‘
问题描述:安装nodejs时 执行sudo./configure报错 提示 ModuleNotFoundError: No module named 'distutils.spawn' 解决方案:安装python3-distutilssudo apt-get install python3-distutils代码片
2020-11-01 17:53:23
972
原创 docker拉取镜像超时怎么办
创建并修改 /etc/docker/daemon.json{ "registry-mirrors": ["https://zfzbet67.mirror.aliyuncs.com"]}
2020-10-14 16:18:58
912
原创 ubuntu18.04安装docker
1.更新系统软件sudo apt-get update2.安装依赖包sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common3.添加官方密钥curl -fsSL https://download.docker.com/lin...
2020-04-17 13:12:30
173
原创 tendermint单机单节点/多节点实验
## 单节点1.初始化> tendermint init2.启动节点>tendermint node --proxy_app=kvstore3.发起交易>curl -s 'localhost:26657/broadcast_tx_commit?tx="abcd"' 4.查询交易>curl -s 'localhost:26657/abci_qu...
2020-04-17 10:27:14
607
go语言学习笔记.zip
2020-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人