leetcode pdf java_LeetCode算法练习个人总结(Java).pdf

目录

前言

第一部分初级入门算法

第一章数组

1.1删除排序数组中的重复项

1.2删除排序数组中的重复项II

1.3买卖股票的最佳时机

1.4买卖股票的最佳时机II

1.5移动零

1.6区间子数组个数

1.7搜索插入位置

1.8合并两个有序数组

1.9两个数组的交集

第二章哈希表

2.1两数之和

2.2错误的集合

2.3翻转卡片游戏

2.4有效的字母异位词

第三章链表

第四章数学

4.1加一

4.2反转整数

4.3排列硬币

4.4完全平方数

4.5消除游戏

第五章双指针

第六章字符串

6.1整数转罗马数字

6.2罗马数字转整数

6.3反转字符串

6.4压缩字符串

6.5验证回文串

6.6长按键入

6.7字符串中的第一个唯一字符

第七章二分查找

7.1猜数字大小

第八章分治算法

第九章动态规划

9.1爬楼梯

9.2使用最小花费爬楼梯

本文档使用看云构建 -2-

9.3打家劫舍

9.4打家劫舍II

第十章回溯算法

第十一章栈

11.1棒球比赛

第十二章堆

12.1数组中的第K个最大元素

第十三章贪心算法

第十四章排序

14.1冒泡排序

14.2鸡尾酒排序

14.3选择排序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值