# java与算法(个人学习)
**Repository Path**: talmudmaster/java_algorithm_study
## Basic Information
- **Project Name**: java与算法(个人学习)
- **Description**: 主要存放《Java面向对象程序设计(第3版)》和《算法设计与分析》的学习笔记、代码
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-05-31
- **Last Updated**: 2023-09-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

java与算法(个人学习)
# Java
主要是跟着 耿祥义老师的 《Java面向对象程序设计(第3版)-微课视频版》 相关资料进行学习。
## 笔记
我自己做的笔记放在了CSDN上,笔记是按章节分类的。
- 里面还放了网盘链接,分享了书配套的 PPT、源码、习题答案、电子书啥,需要的话自行点击下载。
[《Java面向对象程序设计》学习笔记](https://blog.csdn.net/weixin_45940369/article/details/130693209)
## 配套视频
书配套的视频放 b站 了,需要的自行前往观看
- 可以点个赞哦
[《Java面向对象程序设计(第3版)》配套视频](https://www.bilibili.com/video/BV1Yp4y1K7jj)
---
# 算法
## 学习视频
跟的是 b站 黑马程序员 的 《2023新版数据结构与算法Java视频教程》。
[2023新版数据结构与算法Java视频教程(上篇)](https://www.bilibili.com/video/BV1Lv4y1e7HL)
[2023新版数据结构与算法Java视频教程(下篇)](https://www.bilibili.com/video/BV1rv4y1H7o6)
不得不说这位老师确实讲的很好,通俗易懂,爱了爱了🥰
| 上篇 | 下篇 |
| ------------------------------------ | ----------------------- |
| P 2 - P 7:二分查找 | P 48 - P 72:排序 |
| P 8 - P 12:衡量算法好坏、时间复杂度 | P 98 - P 105:贪心 |
| P 13 - P 20:二分查找 | P 112 - P 115:贪心 |
| P 21 - P 28:数组 | P 116 - P 141:动态规划 |
| P 29 - P 43:链表 | P 147 - P 152:动态规划 |
| P 44 - P 68:递归 | P 153 - P 162:分治 |
| P 69 - P 89:链表 | P 163 - P 176:回溯 |
| P 90 - P 91:数组 | 其他的可以自行研究 |
## 图形化演示
老师也用js代码写了网页,得以让 数据结构与算法 进行图形化的展示和演示。
我放到这里了,点击下面网址就能查看,不需要下载网页代码了。
[数据结构与算法_图形化演示](https://talmudmaster.gitee.io/java_algorithm_study/)