或许是比力扣 leetcode 更好的选择?推荐两个编程算法宝藏网站
简介:虽然会有朋友吐槽 leetcode 题目过于简单,但也并不是人人都要去刷最难的题,比如把自己的练成
信息学奥林匹克竞赛
(Olympiad in Informatics, OI)的专业水平。 但是,信息学奥林匹克竞赛的学习是成体系的, 有余力者,不妨尝试一下,百利无一害。本文介绍两个 OI 专业社区,非常适合系统学习、练习 数据结构算法 思维。
介绍的两个网站:
- https://oi-wiki.org/
- https://www.luogu.com.cn/
OI Wiki
https://oi-wiki.org/
GitHub 地址:
- github.com/OI-wiki/OI-wiki/
这个项目对自己的定位
是:“ OI Wiki 致力于成为一个免费开放且持续更新的知识整合站点,大家可以在这里获取关于 编程竞赛 (competitive programming) 有趣又实用的知识,我们为大家准备了竞赛中的基础知识、常见题型、解题思路以及常用工具等内容,帮助大家更快速深入地学习编程竞赛。”
我最初检索 Dinic 算法时,有缘查到了这个网站。 惊为天物。
上图是我第一次在这个网站见到的网页。
这个网站有三个优势:
- 知识点 极其全面 ,分类明确:动态规划、图论、数据结构…每个知识点中的知识点都很 细碎、详细
- Talk is cheap, show me the code. 算法不是天马行空,每个算法都有实实在在的时间空间复杂度,辅以 代码、例题
- 坚实的数学基础 算法有其数学基础,只不过工程中我们常常不重视,在这里,你可以进行检索、查阅、学习
总之,我很感激,中文互联网有如此“完美”的算法学习平台。 这里推荐给大家。
洛谷 | 计算机科学教育新生态
https://www.luogu.com.cn/
OI 的社区。高中生出没较多。
我本人觉得,技术与年龄无关。 我很喜欢在 B 站看高中生讲信息奥赛。 此外,还会有人在 B 站每周更新 刷 leetcode 周赛 的录播。对于高中有 OI 基础的朋友来讲, leetcode 真的太简单了,我很羡慕。
我希望自己也有实践与练习,建立起成熟的 OI 知识体系。
总结起来, leetcode 真的不差,我也没有能力 AK 周赛。但我更希望通过系统学习 OI 来提升数据结构与算法能力,而非为了刷力扣而刷力扣。
共勉。
感谢你读到最后!我是小拍,一名计算机技术爱好者!觉得文章不错的话,可以点击“在看”支持我一下!有任何批评建议或者合作事宜,可以给我发邮件 piperliu@qq.com ,或者关注公众Piper蛋窝
,回复「微信」来加我微信联系~
或许是比力扣 leetcode 更好的选择?推荐两个编程算法宝藏网站相关推荐
- 力扣(LeetCode)刷题,简单题(第11期)
目录 第1题:二进制表示中质数个计算置位 第2题:消失的数字 第3题:最小绝对差 第4题:按奇偶排序数组II 第5题:主要元素 第6题:逐步求和得到正数的最小值 第7题:找不同 第8题:魔术索引 第9 ...
- 力扣(LeetCode)打卡刷题交流计划(长期维护)
前言 忙忙活活暑期过去了一半,在即将升学的日子里,打算干点什么东西,由于实力以及经验的欠缺没有创群和大家讨论,但我更喜欢以更实在的方式--能作点什么--和大家一起从0打开力扣LeetCode, 对,没 ...
- 力扣 (LeetCode)-对称二叉树,树|刷题打卡
Github来源:力扣 (LeetCode)|刷题打卡 | 求星星 ✨ | 给个❤️关注,❤️点赞,❤️鼓励一下作者 [已开启]任务一:刷题打卡 * 10 篇 哪吒人生信条:如果你所学的东西 处于喜欢 ...
- 算法面试不懂这6大数据结构知识一定挂!(附力扣LeetCode真题讲解)
本文作者:苏勇,Google 资深技术工程师 首发地址:https://mp.weixin.qq.com/s/u8pvmupISQ5D4kGIkgfKbA 在互联网行业的算法面试中经常会被考到数据结构 ...
- Leetcode-How-What 力扣Leetcode刷题指南
Leetcode-How-What 力扣Leetcode刷题指南 About the way how to use Leetcode wisely for preparing the intervie ...
- 力扣(LeetCode)刷题,简单+中等题(第35期)
力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升. 第1题:解码异或后的排列 试题要求如下: 回答(C语言): /*** Note: ...
- 力扣(LeetCode)刷题,简单+中等题(第34期)
目录 第1题:整数转罗马数字 第2题:电话号码的字母组合 第3题:二叉树的所有路径 第4题:砖墙 第5题:下一个排列 第6题:括号生成 第7题:删除并获得点数 第8题:全排列 第9题:颜色分类 第10 ...
- 力扣(LeetCode)刷题,简单+中等题(第33期)
目录 第1题:Z 字形变换 第2题:删除字符串中的所有相邻重复项 第3题:基本计算器 II 第4题:螺旋矩阵 第5题:螺旋矩阵 II 第6题:盛最多水的容器 第7题:删除有序数组中的重复项 II 第8 ...
- 力扣(LeetCode)刷题,简单+中等题(第32期)
目录 第1题:数组的度 第2题:托普利茨矩阵 第3题:爱生气的书店老板 第4题:翻转图像 第5题:有效的数独 第6题:无重复字符的最长子串 第7题:区域和检索 - 数组不可变 第8题:二维区域和检索 ...
最新文章
- 使用复合索引代替单键索引,来避免单键有null值的情况
- 小马拉大车,无线网络优化
- [转] UML类图的几种关系总结
- 大数据互联网架构阶段 Spring框架导致的406错误
- CometOJ-[Contest #10]鱼跃龙门【exgcd】
- Shell变量的初始值赋值
- sys/queue.h分析(图片复制不过来,查看原文)
- 阿里云SAG2.0发布,助力企业全球互联
- 循环序列模型 —— 1.3循环神经网络
- java jdbc 链接pg_Java使用JDBC连接postgresql数据库示例
- *P1108 低价购买 dp
- 【图像隐写】基于matlab LSB算法图像隐写提取【含Matlab源码 366期】
- vue 中使用 js-xlsx 导出数据导 excle, 支持多 sheet
- 富爸爸穷爸爸读书感言
- 预编译器错误:代码使用了less语言,但未安装相应的编译器插件,请前往插件市场安装该插件
- 【Android】常用重要的adb命令
- 【蓝桥杯】——七段数码管的运用
- 叶念琛告诉你什么是爱情。。。
- python turtle绘图中角度坐标系的绝对零度方向是_python turtle绘图中角度坐标系的绝对零度方向是_程序员也有春天,母亲节用python画朵玫瑰送给妈妈......
- 一个电压跟随器的小故事
热门文章
- SQL语句取得最大件数(MSSQL ORACLE Postgre,top rownum,limit)
- 【Ubuntu16.04】解决Qt安装包(.run文件)不能用./命令执行的问题
- 使用AndroidStudio编译NDK的方法及错误解决方式
- 卸载软件后,win10应用与功能中仍有残留,解决方案。
- win11鼠标指针如何设置 Windows11鼠标指针的设置方法
- Maven的安装和使用
- windows c语言 socket通信
- peterson算法p0流程图_Dekker算法与Peterson算法
- 服务器 上传文件进度,Java动态显示文件上传进度实现代码
- java http服务_springboot官方例子中文翻译--RESTful服务启用CORS支持