日撸 Java 三百行(总述)

目录

总述
01-10天,基本语法
11-20天,线性数据结构
21-30天,树与二叉树
31-40天,图
41-50天,查找与排序
51-60天,kNN 与 NB
61-70天,决策树与集成学习
71-80天,BP 神经网络
81-90天,CNN 卷积神经网络

目的

  1. 培养基本的 Java 程序设计能力;
  2. 培养良好的代码规范;
  3. 通过抄写代码, 掌握一些数据结构、机器学习方面的知识.

针对人群

  1. 大一至大二上期的学生. 能够完成且代码规范的学生, 欢迎进入我的团队!
  2. 硕士研究生. 本科期间非计算机专业,或者代码规范不好的学生.
  3. 博士研究生. 研究生期间非计算机专业,或者代码规范不好的学生.

学习方式

  1. 90天(无休),每天 0.5 ~ 2 小时。
  2. 针对当天的学习内容,写一篇自己的贴子,包括:代码截图、运行效果截图、遇到的问题及解决方法。
  3. 01 至 10 天可以照着抄程序,即把我的程序拷贝到写字板,逐句抄。11 至 20 天可以先看一遍我的程序,理解后默写,调拭。调拭过程中如果出现问题,再来对照我的程序。21天之后,就应尽可能自己把程序调拭出来。

注意事项

本贴注重程序实战,仅为《Java 程序设计》教科书的补充。换言之,教科书 70% 以上的内容,本贴都不会涉及。

数据

示例数据下载地址
https://github.com/FanSmale/sampledata/

强烈祝贺

以下同学完成本教程所有代码:
https://blog.csdn.net/mitchellemin/

你可能感兴趣的:(Java,程序设计基础,java,编程语言)