Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Programming Notes

English | 简体中文

A personal knowledge repository covering Java, algorithms, problem-solving, programming contests, and miscellaneous computer science topics.

Repository Structure

programming-notes/
├── notes/
│   ├── java/
│   │   ├── source-code/    # Java standard library source code notes
│   │   └── jls/            # Java Language Specification notes
│   ├── algorithms/         # Algorithm and data structure notes
│   └── sundry/             # Other technical and learning notes
├── contests/
│   ├── nowcoder/weekly/    # Nowcoder weekly contest records
│   └── leetcode/weekly/    # LeetCode weekly contest records
├── solutions/              # Standalone problem solutions organized by topic
├── assets/                 # Images and website assets
├── _includes/              # GitHub Pages and Jekyll includes
└── index.md                # GitHub Pages home page

Java

Notes on Java language features, standard library source code, and the Java Language Specification.

Algorithms

Notes on algorithms, data structures, and competitive programming.

Programming Contests

Nowcoder Weekly Contests

LeetCode Weekly Contests

Problem Solutions

Standalone problem solutions organized by algorithmic topic.

Sundry Notes

Technical and learning notes that do not yet belong to a dedicated category.

Purpose

This repository is used to:

  • record and review programming knowledge;
  • analyze Java language behavior and standard library source code;
  • organize algorithms, data structures, and problem-solving techniques;
  • document participation in Nowcoder and LeetCode contests;
  • collect other useful computer science notes.

Notice

Problem statements and platform-specific materials belong to their respective authors and platforms.

This repository is intended for personal learning, review, and solution documentation. The MIT License applies only to the original notes, explanations, and code contained in this repository.


编程学习笔记

English | 简体中文

这是一个个人编程知识仓库,主要用于记录 Java、算法、题解、编程竞赛以及其他计算机相关学习内容。

仓库结构

programming-notes/
├── notes/
│   ├── java/
│   │   ├── source-code/    # Java 标准库源码笔记
│   │   └── jls/            # Java 语言规范笔记
│   ├── algorithms/         # 算法与数据结构笔记
│   └── sundry/             # 其他技术与学习笔记
├── contests/
│   ├── nowcoder/weekly/    # 牛客周赛记录
│   └── leetcode/weekly/    # LeetCode 周赛记录
├── solutions/              # 按知识点分类的独立题解
├── assets/                 # 图片与网站资源
├── _includes/              # GitHub Pages 与 Jekyll 引用文件
└── index.md                # GitHub Pages 主页

Java

记录 Java 语言特性、Java 标准库源码以及 Java Language Specification(JLS)的相关内容。

算法

记录算法、数据结构以及算法竞赛相关知识。

编程竞赛

牛客周赛

LeetCode 周赛

独立题解

按照算法知识点分类整理的独立问题与题解。

其他笔记

存放暂时不属于明确分类的技术笔记与学习记录。

仓库用途

本仓库主要用于:

  • 记录和复习编程知识;
  • 分析 Java 语言特性与标准库源码;
  • 整理算法、数据结构与解题方法;
  • 记录牛客和 LeetCode 周赛的参赛与解题过程;
  • 收集其他有用的计算机学习内容。

说明

题目描述以及来自各个平台的相关材料,其版权归原作者和对应平台所有。

本仓库仅用于个人学习、复习和题解记录。MIT License 仅适用于仓库中的原创笔记、说明和代码。

About

Personal notes on Java, algorithms, problem solving, programming contests, and miscellaneous computer science topics.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages