leetcode解题汇总(持续更新)

leetcode解题汇总(持续更新)

笔者刷题是从19年秋招前后开始的,无论是硬件工程师、软件工程师、算法工程师、测试工程师等等,只要要求掌握编程语言的相关岗位,对算法和数据结构相关的知识的要求是必不可少。对于这些知识的掌握值通过课本上的知识是不够的,笔者亲身经历过19年秋招。流程大部分都是分三步:网申、笔试、面试(一般至少两轮、及以上)。你如果想通过笔试这一关,必须要刷题,通过了笔试以后,在面试环节还有手撕代码的环节(一般互联网公司都会有这个环节),所以刷题是必要的。通过刷题可更好的让你掌握数据结构和算法相关的知识,以下是笔者的刷题汇总,前期使用的是python,后期使用的是c++,这里分享给大家,如果您觉得我的解题思路对您有帮助,记得给点个赞(打赏当然更好了 😄😄 😄)

题目汇总列表(持续更新)
leetcode 1.两数之和(c++)
leetcode 1.两数之和(python)
leetcode 2.两数相加(c++)
leetcode 3.无重复字符的最长子串(c++)
leetcode 6.Z字形变换(c++)
leetcode 7 整数反转(c++)
Leetcode 9 回文数(c++)
leetcode 11.盛最多水的容器(c++)
leetcode 12.整数转罗马数字(c++)
Leetcode 13.罗马数字转整数(c++)
Leetcode 14.最长公共前缀(c++)
leetcode 15.三数之和(c++)
leetcode 17.电话号码的字母组合(c++)
leetcode 18.四数之和(c++)
leetcode 20.有效的括号(c++)
leetcode 21.合并两个有序链表(c++)
leetcode 22.括号生成(c++)
leetcode 24.两两交换链表的结点(c++)
leetcode 26.删除排列数组中的重复项(python)
Leetcode 27.移除元素(c++)
Leetcode 28.实现strStr()(c++)
leetcode 29.两数相除(c++)
Leetcode 35.搜素插入位置(c++)
Leetcode 38.报数(c++)
leetcode 39. 组合总和(c++)
leetcode 46.全排列(c++)
Leetcode53–最大子序和(图解分析,附剑指offer图书资料) (python)
leetcode 53.最大子序和(c++)
leetcode 58.最后一个单词的长度(c++)
leetcode 60.第k个排列(c++)
leetcode 66.加一(c++)
leetcode 66.加一(python)
leetcode 67.二进制求和(c++)
leetcode 69.x的平方根(c++)
leetcode 70.爬楼梯(c++)
leetcode 70.爬楼梯(python)
leetcode 74.搜素二维矩阵(c++)
leetcode 75.颜色分类(c++)
leetcode 77.组合(c++)
leetcode 78.子集(c++)
leetcode 80.删除排序数组中的重复项 II(c++)
leetcode 82. 删除排序链表中的重复元素 II(c++)
leetcode 86.分割链表(c++)
leetcode 88.合并两个有序数组(c++)
leetcode 90.子集II(c++)
leetcode 94.二叉树的中序遍历(c++)—》相关基础知识
leetcode 101.对称二叉树(c++)
leetcode 104.二叉树的最大深度(c++)
leetcode 104.二叉树的最大深度(python)
leetcode 105.从前序与中序遍历序列构造二叉树(c++)
leetcode 106.从中序与后序遍历序列构造二叉树(c++)
leetcode 107.二叉树的层次遍历II(c++)
leetcode 112 路径总和(c++)
leetcode 113.路径总和II(c++)
leetcode 118.杨辉三角(c++)
leetcode 121.买卖股票的最佳时机(c++)
leetcode 122.买卖股票的最佳时机 II(c++)
leetcode 125.验证回文串(c++)
leetcode 136.只出现一次的数字(c++)
leetcode 136.只出现一次的数字(python)
leetcode 141.环形链表(c++)
leetcode 144.二叉树的前序遍历(c++)
leetcode 145.二叉树的后序遍历(c++)
leetcode 160.相交链表(c++)
leetcode 167.两数之和 II - 输入有序数组(c++)
leetcode 168.Excel表列名称(c++)
Leetcode 169.求众数(c++)
Leetcode 171.Excel表序列号(c++)
Leetcode 172.阶乘后的零(c++)
leetcode 189.旋转数组(c++)
leetcode 189.旋转数组(python)
leetcode 190.颠倒二进制位(c++)
leetcode 191.位1的个数(含多种解法和图解分析)(python)
leetcode 191. 位1的个数(c++)
leetcode 198. 打家劫舍(c++)
leetcode 202.快乐数(c++)
leetcode 203.移除链表元素(c++)
leetcode 204. 计数质数(c++)
leetcode 204.计数质数(python)
leetcode 205.同构字符串(c++)
leetcode 206.反转链表(python)
leetcode 206.反转链表(c++)
leetcode 217.存在重复元素(c++)
leetcode 217.存在重复元素(python)
leetcode 219.存在重复元素II(c++)
leetcode 226. 翻转二叉树(c++)
leetcode 231.2的幂(c++)
leetcode 234.回文链表(c++)
leetcode 237.删除链表中的节点(c++)
leetcode 242.有效的字母异位词(c++)
leetcode 258. 各位相加(c++)
leetcode 263.丑数(c++)
leetcode 268.缺失的数字(c++)
leetcode 283.移动零(c++)
leetcode 292. Nim 游戏(c++)
leetcode 326.3的幂(python)
leetcode 326.3的幂(c++)
leetcode 344.翻转字符串(python)
leetcode 349.两个数组的交集(c++)
leetcode 350.两个数组的交集II(c++)
leetcode 367.有效的完全平方数(c++)
leetcode 371.两整数之和(c++)
leetcode 374.猜数字大小(c++)
leetcode 387.字符串中的第一个唯一字符(c++)
leetcode 389.找不同(c++)
leetcode 412.Fizz Buzz(c++)
leetcode 414.第三大的数(c++)
leetcode 441.排列硬币(c++)
leetcode 448.找到所有数组中消失的数字(c++)
leetcode 455. 分发饼干(c++)
leetcode 461.汉明距离(python)
leetcode 461.汉明距离(c++)
leetcode 476. 数字的补数(c++)
leetcode 861.翻转矩阵后的得分(c++)
leetcode 888. 公平的糖果交换(c++)
leetcode 1087 Bigram分词(c++)

欢迎大家关注我的个人公众号,同样的也是和该博客账号一样,专注分享技术问题,我们一起学习进步
在这里插入图片描述

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值