关于代码
起源及过程
说起代码这事, 时间应该能追溯到2016年,也就是我小学四年级的时候。那时候是因为对机器人感兴趣,因此第一次接触到了“编程”这个概念(那时候还是Lego的图形化编程)
2017年,小学五年级的时候,我真正的接触到了“代码”,也就是代码化编程。当然,那时依然是以机器人为载体
2018年,小学六年级的时候,我开始学Python(虽然是结合Minecraft),所以其实也是边玩边学
2019年3月,初一下半学期时,我接触到了C
2021年9月,加入SubIT社团(以及技术课),开始学习HTML(HTML、CSS、JavaScript三件套)头发-10086
一些想法
总之,Coding非常的“有意思”,还能治低血压。但有时也会很让人脑壳痛,比如学算法/数据结构
这里列举几个我学过的算法/数据结构现在估计都忘的差不多了
思想/算法:枚举、剪枝(一种思想)、贪心算法、动态规划、递归、递推、分治算法、二分查找、回溯算法、DFS(深度优先搜索)、BFS(广度优先搜索)
二叉树的遍历:前序遍历、中序遍历、后序遍历、层序遍历
排序算法:冒泡排序、选择排序、快速排序、桶排序、堆排序(大根堆、小根堆)、归并排序
最短路径算法:Bellmanford算法、Dijkstra算法、SPFA算法、、A算法
最小生成树算法:Prim算法、Kruskal算法
数据结构:栈、队列、链、邻接表、邻接矩阵、并查集
...
总之就是很多
一些小小的成就
有些比赛的时间或者名称可能有错,毕竟时间比较久远,见谅
- 2019 RoboRAVE 灭火挑战赛 亚洲公开赛 冠军
- 2019 RoboRAVE 灭火挑战赛 全球总决赛 冠军
- ...
- 2020 CSP-J 普及组 二等奖(是我太菜了)
- 第11蓝桥杯大赛青少年组
- C++高级组 北京选拔赛 三等奖(2019)
- C++高级组 省赛 二等奖(2020)
- 青少年人工智能技术水平测试5级(因为貌似现在就出到了5级)