Skip to content

Conversation

@Certseeds
Copy link
Owner

Description

  1. 对 algorithm 目录内的文件进行了重构, 源文件现在大部分可以直接提交, 使用宏对namespace进行了遮蔽.
  2. 适配仓库更名
  3. 更新 copyleft 声明方式

Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Signed-off-by: Certseeds <51754303+Certseeds@users.noreply.github.com>
Copilot AI review requested due to automatic review settings September 20, 2025 13:24
@Certseeds Certseeds added the enhancement New feature or request label Sep 20, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This is a major refactoring of the algorithm project to enable direct submission of LeetCode solutions, updating copyleft declarations, and adapting to repository renaming.

  • Replace the old CS203_DSAA build system and macros with ALGORITHM_TEST system for direct LeetCode submission compatibility
  • Update copyright declarations from old multi-line format to SPDX-FileCopyrightText format
  • Restructure source files to use Solution class wrappers instead of static functions for LeetCode compatibility

Reviewed Changes

Copilot reviewed 299 out of 1103 changed files in this pull request and generated no comments.

File Description
algorithm/associative_container/* Refactor to use Solution class pattern and update build macros
algorithm/array/* Convert static functions to Solution class methods for LeetCode submission
algorithm/2021F/* Update build system and copyright format across all lab files
CMakeLists.txt files Change build target names and macro definitions throughout

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@Certseeds Certseeds merged commit d4408d5 into dev Sep 20, 2025
8 checks passed
@Certseeds Certseeds deleted the leetcode-direct-submit branch September 20, 2025 13:35
@Certseeds Certseeds mentioned this pull request Sep 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Development

Successfully merging this pull request may close these issues.

2 participants