# 练习与笔记 **Repository Path**: viscaria-virus/learning ## Basic Information - **Project Name**: 练习与笔记 - **Description**: 我在学习各种编程语言时保留的练习代码、部分为网友解决问题的实例代码、学习和练习算法的代码。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://gitee.com/viscaria-virus/ - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2022-02-23 - **Last Updated**: 2026-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 练习与笔记 ## 介绍 学习各种语言和算法途中留下的练习`demo`。 --- ## 使用说明 1. ***Algorithm***目录下是数据结构与算法`demo`。 + [Algorithm/DataStructure/C](./Algorithm/DataStructure/C/)是[《数据结构实验》](https://www.lanqiao.cn/courses/1652)的练习题。 + [Algorithm/DataStructure/Python](./Algorithm/DataStructure/Python/)是[《Python实现常见数据结构》](https://www.lanqiao.cn/courses/1265)的练习题。 + [Algorithm/DataStructure/C++](./Algorithm/DataStructure/C++/)是[数据结构探险系列](./Algorithm/DataStructure/C++/CourseList.txt)的练习。 + [Algorithm/DataStructure/Go](./Algorithm/DataStructure/Go/)是[《数据结构》](https://javaguide.cn/cs-basics/data-structure/)的练习。 + [Algorithm/AlgorithmDesign](./Algorithm/AlgorithmDesign/)是[《算法设计与问题求解》](https://www.icourse163.org/course/NJTU-1003359012)的练习题。 + [Algorithm/AlgorithmExercise](./Algorithm/AlgorithmExercise/)是[C语言中文网](http://c.biancheng.net/)的《算法入门教程》(已下架)的算法实现练习。 + [Algorithm/JobInterview](./Algorithm/JobInterview/)是[《后端面试通用指南》](https://www.imooc.com/wiki/javatextlesson/data1.html)的`数据结构与算法面试题`练习。 2. ***Language***目录下是编程语言`demo`。 + [Language/Exercise](./Language/Exercise/)是基于教程的语法练习。 + [Language/Works](./Language/Works/)是我为别人解决问题的存根。 3. ***DesignPattern***目录下是设计模式`demo`。 + 参考的教程是[《设计模式》](https://www.runoob.com/design-pattern/design-pattern-tutorial.html) + 目前仅有TypeScript示例,后续还会补充Golang和Python示例。 + 某些编程语言也提供了部分设计模式示例 + [Language/Exercise/Go/OOP/design_patterns](./Language/Exercise/Go/OOP/design_patterns/)是[《Go设计模式入门到实践》](https://www.imooc.com/learn/1226)示例。 + [Language/Exercise/WebDevelop/JavaScript/DesignPattern](./Language/Exercise/WebDevelop/JavaScript/DesignPattern/)是[《JavaScript 设计模式》](https://www.w3cschool.cn/zobyhd/)示例。 + [Language/Exercise/WebDevelop/PHP/OOP/design_patterns](./Language/Exercise/WebDevelop/PHP/OOP/design_patterns/)是[《大话PHP设计模式》](https://www.imooc.com/learn/236)示例。 4. 本仓库计划提供一个学习交流的平台,之后会撰写一些教学文档,欢迎广大编程爱好者一起交流学习。 --- ## 资源推荐 1. [慕课网](https://www.imooc.com/): 免费资源丰富,教学文档+在线编译器的模式现学现练,适合有针对性地快速入门。 2. [菜鸟教程](https://www.runoob.com/): 全站免费,教程文档种类齐全内容全面,适合对基础查漏补缺和当工具手册用。 3. [蓝桥云课](https://www.lanqiao.cn/): 云端在线实验,适合学习实用开发技术,但有些课程文档讲解不够详细。 4. [C语言中文网](http://c.biancheng.net/): 教程文档详细,很多文章值得阅读,但一些精品内容需要付费。 5. [编程狮](https://www.w3cschool.cn/tutorial): 教程文档全免费,种类丰富内容全面,能找到一些菜鸟教程没有的内容。 6. [极客学院](https://www.jikexueyuan.com/):丰富的免费视频课资源,覆盖的技术面十分广泛,且提供了按照岗位设计的学习路线。 7. [中国大学慕课](https://www.icourse163.org/):计算机科学和软件工程相关理论知识学习的首选平台。