一.https://www.noi.cn 全国青少年信息学奥林匹克竞赛官方网站的重点功能:
1.信息发布:官网会发布NOI的最新信息、通告、公告等,让参赛者、教练、家长等能够即时认识比赛动态和关联政策。
比赛介绍:仔细介绍NOI的比赛背景、目的、规则、流程等,帮忙参赛者更好地认识比赛,做好参赛准备。
2.资源下载:供给历年比赛关联的资料、试题、答案等下载链接,方便参赛选手进行学习和准备。
3.在线报名:供给系列比赛的在线报名服务,参赛者能够在官网首页的NOI报名栏目上完成报名过程。
4.成绩查找:比赛结束后,官网会即时发布成绩,参赛者能够在官网上查找自己的成绩和排名。 5.交流分享:分享历年国家队金牌选手的参赛总结,非常值得大众去用心阅读,认识天才少年们的竞赛之路。
二.https://oi-wiki.org/ 编程竞赛知识整合站点OI Wiki网站的重点功能:
1. 编程竞赛知识库:整理编程竞赛的各样知识点,包括算法理论、数据结构、数学办法与模型、典型问题的处理办法等,亦是重点功能。
2. 教程和指南:网站编写了非常多教程,介绍怎样入门、加强,涵盖了区别难度的题目解析和解题技巧。 3. 保持更新与免费:做为公众知识平台,OI Wiki致力于持续更新最新技术和竞赛动态,保证所有人都能得到最新最全面的编程竞赛教育资源,这亦是咱们的典范。
三.https://visualgo.net/zh 网站的重点功能:
数据结构和算法动态可视化的网站,几乎供给了所有的基本算法和数据结构的可视化演示,帮忙用户更直观地理解这些概念,这对初学数据结构和算法的人来讲是非常有益的,由于可视化能够使得抽象的概念变得更加直观和易于理解。
四.http://www.btv.melezinek.cz/网站的重点功能:
BinaryTreeVisualiser 能够经过给定数据创建和编辑可视化的二叉树,亦供给有些二叉树示例,供咱们学习和参考,同期亦供给有些与二叉树关联的操作演示,例如插进、删除节点,遍历二叉树等,这些都有助于咱们更深入地认识二叉树的运作原理。
五. https://algorithm-visualizer.org/ 网站的重点功能:
1. 交互式算法可视化,咱们能够在平台上输入或编辑代码来实现各样算法,网站会按照用户编写的代码生成对应的动画效果,动态展示算法的执行过程,帮忙咱们直观理解算法的工作原理。
2. 预设示例,供给了一系列预设的算法示例,像平常的排序算法快速排序、归并排序、冒泡排序等,图论算法最短路径、拓扑排序、哈密顿回路查询等,还有树和图的遍历算法。
3. 可定制化环境:咱们能够按照必须调节输入数据、改变参数,并观察这些变化怎样影响算法的行径和性能。
五. https://www.bigocheatsheet.com/ 网站的重点功能:
展示区别算法的时间繁杂度、空间繁杂度。
1. 繁杂度速查表,供给了一个简洁明了的表格形式,列出了平常算法的时间繁杂度(如 O(1),O(n),O(log n),O(n log n),O(n²),O(n³) 等)和空间繁杂度。这些繁杂度指标针对评定算法在处理大规模数据时的效率至关重要,有助于咱们选取最适合问题规模的算法。
2. 算法解析,除了繁杂度之外,网站可能还会供给算法的基本解释、适用场景和关键特性说明。
3. 参考资料,做为一个参考工具,网站能够帮忙咱们快速回顾和对比区别算法的性能特点,非常实用。
六.刷题网站:我就不一一介绍。
1.信息学奥一本通 http://ybt.ssoier.cn:8088/
2.洛谷 https://www.luogu.com.cn/
3.清华大学 https://dsa.cs.tsinghua.edu.cn/oj/
4.北京大学 http://acm.pku.edu.cn/JudgeOnline/
5.华东师范大学 https://acm.ecnu.edu.cn/problem/source/
6.杭州电子科技大学 http://acm.hdu.edu.cn/
7.leetcode职场 https://leetcode-cn.com
8.会津大学 https://judge.u-aizu.ac.jp/onlinejudge/
|