随笔分类 - go
go语言相关的就在这里了
摘要:一步一个脚印,弄懂吸收了,才是自己的知识 题目 输入:{1,2,3} 返回值:{3,2,1} package main type ListNode struct { Val int Next *ListNode } func ReverseList(pHead *ListNode) *ListNod
阅读全文
摘要:Go语言Socket编程教程 协议 定义 TCP(传输控制协议) TCP 的主要特征是它在设计上是一种可靠的协议。如果没有数据包交付的证据,TCP 将重新发送数据包。TCP 数据包可用于的一些任务是建立连接、传输数据、发送确认和关闭连接。 IP(互联网协议) IP 协议遵循端到端原则,将所有网络智能
阅读全文
摘要:描述 思路 穷举所有叶子节点,判断是否满足条件。 go代码 package main import "fmt" type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func demo(root *TreeNode, sum
阅读全文
摘要:描述 对于一个字符串,请设计一个高效算法,计算其中最长回文子串的长度。 给定字符串A以及它的长度n,请返回最长回文子串的长度。 示例1 输入:"abc1234321ab",12 返回值:7 思路: 穷举所有节点的方案。 满足条件时,存在以下两种情况 index节点为对称轴节点 [...,1,2,1,
阅读全文
摘要:写出一个程序,接受一个字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000) 示例1 输入:"abcd" 返回值:"dcba" 题解 package main /** * 反转字符串 * @param str string字符串 * @return string字符串 */ func
阅读全文