第一周:HashLinearTrain Maven项目+哈希0基础速成 AI管家专属执行规划
核心适配说明
项目=HashLinearTrain(Maven工程化),执行=手写代码实践+哈希速成+容器实操,AI按笔记进度动态推送、交互核对;刷题=严格按HOT100简单题,AC才算完成;全程不提供现成代码,仅推送执行步骤。
任务开始时间:2026年4月4日
【1】当前唯一核心主任务(最高优先级,禁止偏移)
项目名称:HashLinearTrain Maven工程落地 + 哈希表0基础速成 + ArrayList掌握 + HOT100简单题通关
核心目标:7天纯手写实践完成Maven项目搭建,攻克哈希零基础,熟练ArrayList/HashMap,HOT100简单题5道全AC
核心模块:Maven项目初始化→HashMap4核心操作→ArrayList实操→链表/二叉树+哈希结合→Maven工程化→周复盘
阶段目标:第7周末项目全运行正常,哈希/容器熟练使用,本周刷题全AC
【2】当前核心主要矛盾
- 哈希表完全0基础,需快速掌握put/get/containsKey核心操作并落地刷题
- C++ STL迁移Java容器,需快速对齐ArrayList/HashMap用法,消除语法隔阂
- Maven项目从零搭建,需完成初始化、配置、打包全流程工程化实践
- 每日代码手写实践与刷题进度协同,需保证代码可运行+题目AC双达标
- 链表/二叉树已有基础,需结合哈希实现判重、节点统计功能落地
- 项目代码需规范重构、复盘整理,形成可复用的学习笔记与代码资产
【3】AI强制执行规则(极简、无模糊、可执行)
- 每日仅推送:Maven手写实践步骤+当日HOT100刷题,不提供代码、不闲聊
- 未完成当日代码运行/刷题AC,强制当晚补做,禁止拖延
- 每日核对笔记:代码运行记录+刷题AC状态,未达标实时提醒
- 仅聚焦HashLinearTrain项目+哈希/容器学习+HOT100简单题,禁止切换任务
- 验收标准:代码手动编写+运行成功+刷题AC,缺一不算完成
【4】基准数据&学习里程碑(AI核对进度用)
基准数据
- 日均有效学习:3.5h(Maven实践2h + HOT100刷题1.5h)
- 7天总产出:Maven项目1个 + 实践Demo≥7个 + HOT100简单题5道全AC
- 每日最低完成:Maven实践代码≥1个 + 刷题≥1题AC
里程碑(AI到期自动验收)
- Day3:哈希表0基础→熟练HashMap,掌握ArrayList,容器混用无压力
- Day7:Maven项目全闭环,链表/二叉树+哈希结合落地,本周5题全AC
【5】第一周全量每日量化执行任务(AI动态推送)
| 日期 | 每日Maven实践任务(必须手写代码运行) | 每日HOT100刷题任务(按清单) |
|---|---|---|
| Day1(哈希入门) | 新建Maven项目HashLinearTrain→配置pom.xml→创建HashLearn.java→实现HashMap4核心操作 | 哈希:两数之和(简) |
| Day2(哈希巩固) | 封装HashMap工具类→实现数组数字频次统计→独立手写哈希核心代码 | 复盘:两数之和(简) |
| Day3(哈希+数组) | 实现ArrayList增删改查→完成ArrayList+HashMap混用Demo | 双指针:移动零(简) |
| Day4(链表+哈希) | 定义链表节点→实现链表反转→用HashMap完成链表判重 | 链表:反转链表(简) |
| Day5(二叉树+哈希) | 定义二叉树节点→实现二叉树遍历→用HashMap完成节点统计+值频次统计 | 二叉树:翻转二叉树(简) |
| Day6(Maven工程化) | 执行Maven clean/package→按规范重构所有Demo→规整项目结构 | 栈:有效的括号(简) |
| Day7(周复盘) | 全项目代码运行验证→整理哈希/容器笔记→复盘本周所有代码 | 本周5题全复盘+全AC |
【6】LeetCode HOT100本周刷题清单(AI对照笔记核对用)
哈希
两数之和(简)
双指针
移动零(简)
链表
反转链表(简)
二叉树
翻转二叉树(简)
栈
有效的括号(简)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 kipleyarch@gmail.com