leetcode算法题主函数如何写-LeetCode-go:立扣(LeetCode)go语言学习练习

时间:2024-07-19 23:00:56
【文件属性】:

文件名称:leetcode算法题主函数如何写-LeetCode-go:立扣(LeetCode)go语言学习练习

文件大小:24KB

文件格式:ZIP

更新时间:2024-07-19 23:00:56

系统开源

leetcode算法题主函数如何写 LeetCode-go 立扣(LeetCode)go语言学习练习 存放我主要利用力扣学习go语言的练习内容 练习日志 2020.12.29 今天的题是简单题,但是却拖了我一个多小时 究其原因是因为我想的太复杂了,或者说没有把问题简化。对于匹配的问题,我的思路始终是以单向计数为准,相同则+1不同则-1,这意味着就需要考虑上一个字符,而且还要没有匹配完剩下的能不能组成一对等等问题。 结果到头来这些问题相当复杂,其实简化非常简单,就是利用正负两极的对称性,规定两个字符的极性,而且其实题干意思是只有L和R两个字符,因此直接规定就行,这样意味着只要回零就是一次对称了,直接计数即可。 而且我也吧问题想复杂了,本来需要考虑到上一个字符就比较复杂了,万一中途又换了方向,有还得去看这个方向究竟是左侧变成右侧,还是右侧截断,这让各种情况的考虑无休止地下去。 因此,即使是简单题,如果没有合适的思路简化问题,就无法顺利解决问题的。 2020/12/26 今天这道题没啥技术含量(绝对不是因为打卡题太难了),就是对应关系容易弄混注意一下 2020/12/25 今天主要是二叉搜索


【文件预览】:
LeetCode-go-main
----1669. 合并两个链表.go(2KB)
----1221. 分割平衡字符串.go(1KB)
----1528. 重新排列字符串.go(1KB)
----746. 使用最小花费爬楼梯.go(6KB)
----1481. 不同整数的最少数目.go(1KB)
----622. 设计循环队列.go(4KB)
----.idea()
--------workspace.xml(6KB)
--------LeetCode-go.iml(322B)
--------modules.xml(274B)
--------vcs.xml(180B)
----200. 岛屿数量.go(4KB)
----README.md(7KB)
----103. 二叉树的锯齿形层序遍历.go(3KB)
----387. 字符串中的第一个唯一字符.go(883B)
----1108. IP 地址无效化.go(770B)
----.gitignore(269B)
----700. 二叉搜索树中的搜索.go(1KB)
----1480. 一维数组的动态和.go(958B)
----1486. 数组异或操作.go(1019B)

网友评论