刷题防止老年痴呆(。^▽^) 👨💻 每个人都有一个自己的面试题库吧~
- 执行
./updateCommit.bat "commit msg"
自动commit且push - 更新通过java解决的题目列表到文件
SolvedViaJava.md
代码全部放在questions文件夹中
"leetcode.workspaceFolder": "f:\\workspace\\Leetcode\\questions"
本仓支持vscode-leetcode插件,插件中选择代码的存放路径为上述的questions即可
https://leetcode-cn.com/leetbook/read/data-structure-binary-tree/x63shc/
树相关的其他题
https://leetcode-cn.com/leetbook/detail/linked-list/ 链表是一种线性数据结构,其中的每个元素实际上是一个单独的对象,而所有对象都通过每个元素中的引用字段链接在一起。
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
707.设计链表.go | |||
141.环形链表.go |
go-解题 | python-解题 | java-解题 | tag |
---|
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
questions\74.搜索二维矩阵.go | questions\74.搜索二维矩阵.py | 二分查找 |
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
121.买卖股票的最佳时机 | |||
122.买卖股票的最佳时机-ii | |||
123.买卖股票的最佳时机-iii | |||
198.打家劫舍 | |||
213.打家劫舍-ii | |||
337.打家劫舍-iii | |||
不同路径 | |||
不同路径-ii |
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
questions\741.摘樱桃.go | |||
questions\64.最小路径和.go |
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
反转字符串 | |||
反转字符串-ii | |||
反转字符串中的单词-iii | |||
两两交换链表中的节点 | |||
杨辉三角 | |||
杨辉三角 II | |||
反转链表 | |||
斐波那契数 | |||
爬楼梯 | |||
二叉树的最大深度 | |||
二叉树的最大宽度 | |||
Pow(x, n) | |||
合并两个有序链表 | |||
第K个语法符号 | |||
不同的二叉搜索树 | |||
不同的二叉搜索树 II | |||
不同路径 | |||
不同路径-ii |
位运算符 | 说明 | 使用形式 | 举 例 | 备注 |
---|---|---|---|---|
& | 按位与 | a & b | 4 & 5 == 0100 & 0101 -> 0100 | |
| | 按位或 | a | b | 4 | 5 == 0100 | 0101 -> 0101 |
^ | 按位异或 | a ^ b | 4 ^ 5 == 0100 ^ 0101 -> 0001 | |
~ | 按位取反 | ~a | ~4 == ~0100 -> ~ 1011 | |
<< | 按位左移 | a << b | 4 << 2,表示整数 4 按位左移 2 位 | |
>> | 按位右移 | a >> b | 4 >> 2,表示整数 4 按位右移 2 位 | 右移相当于除以2取整 |
go-解题 | python-解题 | java-解题 | tag |
---|---|---|---|
136.只出现一次的数字 | |||
137.只出现一次的数字-ii | |||
260.只出现一次的数字-iii | |||
191.位-1-的个数 |