上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 用go语言解决这道题比较简单,对于一个给定的字符串,主要需要做以下几个方面的工作: 1、首先去除字符串开头的空格,可以用strings.TrimSpace()方法来解决 2、然后判断新的字符串的第一个字符是什么,是否满足转换函数的要求,如果不满足,就返回0值,否者就进行转换,可以用一个正则表达式来判 阅读全文
posted @ 2020-06-09 22:13 胖胖咩 阅读(383) 评论(0) 推荐(0)
摘要: 在使用GO解决这道题之前,需要明白一件事,那就是在GO语言中int的取值范围,在GO语言中,int的取值范围是和机器有关的,在32位机里面,int类型占4个字节相当于Inte32,在64位机里面,int类型占8个字节,相当于int64,所以在本题中参数和返回值给的类型都是int是能够满足32位的要求 阅读全文
posted @ 2020-06-08 18:37 胖胖咩 阅读(207) 评论(0) 推荐(0)
摘要: 我解这道题的时候时间效率和空间效率感觉都不高,因为我用的是一个二维数组 二维数组的行数就是函数的入口参数numRows 二维数组的列数是通过一系列的计算得到的,我认为就是在这个地方浪费了空间,因为这个二维数组并没有全部存满,当numRows越大的时候,流出来的空闲的地方就越多: 设Z字形中竖着的一共 阅读全文
posted @ 2020-06-05 22:35 胖胖咩 阅读(314) 评论(0) 推荐(0)
摘要: ubuntu18.04安装mysql数据库: sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysqlclient-dev 在ubuntu18.04中安装mysql时,没有提示设 阅读全文
posted @ 2020-06-05 12:36 胖胖咩 阅读(5542) 评论(0) 推荐(0)
摘要: 对于一个给定步数的楼梯,一次可以向前走一步或者两步,计算有多少种走法 如果使用递归的方法计算,那么会很容易,就是func(n-1)+func(n-2),但是当楼梯步数很多的时候,这个方法是不行的,但是我们可以借鉴他的思想,就是对于有n阶的楼梯,他的走法等于n-1阶楼梯的走法加上n-2阶楼梯的走法。 阅读全文
posted @ 2020-06-04 12:23 胖胖咩 阅读(919) 评论(0) 推荐(0)
摘要: 链表的一个结点的结构体如下: type LNode struct { value int next *LNode } 对于一个单链表,如果他要存在环,那么至少存在两个节点,也就是说最后一个结点的next指向了前面的某个结点。 所以在判断链表是否存在环的时候,我们添加快慢两个指针fast和slow,f 阅读全文
posted @ 2020-06-04 12:01 胖胖咩 阅读(523) 评论(0) 推荐(0)
摘要: 使用的协议是tcp,由于tcp协议传输数据的时候会有粘包现象,所以为了解决消除这个现象,又编写了两个工具函数Encode和Decode 消除粘包现象的方法是在自定义一个应用层协议,他的内容为每次发送的数据包的前4个字节表示数据的长度,然后后面才是真正发送的数据 首先是工具包: proto.go pa 阅读全文
posted @ 2020-06-01 12:25 胖胖咩 阅读(239) 评论(0) 推荐(0)
摘要: 在Go语言中,对于一般的代码,在经过编译成可执行文件以后,变量的名字,类型等信息是没有被携带到可执行程序的 例如 var a int=10 在编译成可执行程序以后,变量a的名字a以及类型int信息都没有了,转而编程了在内存中的某个地址以及占用内存的大小 对于反射而言,在编译为可执行程序并且在程序运行 阅读全文
posted @ 2020-05-15 19:46 胖胖咩 阅读(167) 评论(0) 推荐(0)
摘要: 1、使用os包读取文件的内容 // 自定义每次读取数据长度 func ReadFileFromOS() { file, err := os.Open("./abc") if err != nil { fmt.Printf("open file fail,err: %+v\n", err) retur 阅读全文
posted @ 2020-04-27 14:50 胖胖咩 阅读(236) 评论(0) 推荐(0)
摘要: 最开始尝试的是暴力破解的方法求最长的回文子串,可是总是超时,因为暴力破解方法的时间复杂度是O(N3)然后去查了一下求回文子串的方法,发现了这个马拉车算法(Manacher's Algorithm) 马拉车算法求最长的回文子串的时间复杂度是O(N) 奇数化字符串 回文字符串有奇偶两种形式:a aba 阅读全文
posted @ 2020-04-13 16:13 胖胖咩 阅读(481) 评论(0) 推荐(0)
上一页 1 ··· 9 10 11 12 13 14 下一页