重要程度:★★★★
赛事时间:周赛每周日上午10:30,双周赛每两周一次,周六晚上 22:30。
赛事官网:https://leetcode.cn/contest/
参赛类型:个人参赛。
比赛要求:题目涵盖简单、中等、困难三个等级,偏求职面试风格。参赛选手需要根据题目所给定的条件和要求,运用自己的算法知识和编程技能编写代码来解决问题。题目内容涉及算法、数据结构以及编程语言的应用等方面。
适用人群:对算法感兴趣的小伙伴。
比赛评价:LeetCode 是全球最早的 OJ 之一。通过参加周赛和双周赛,选手能够不断提升自己的算法能力,并且更加熟悉求职面试中常见的算法题型和解题思路。这对于计算机专业学生以及对算法感兴趣的人士来说,是一个锻炼和提升自己的良好平台。
03
蓝桥杯
重要程度:★★★★
赛事时间:一年一次,每个专项参赛时间不一,重点关注官网。
赛事官网:https://dasai.lanqiao.cn/
参赛类型:个人参赛或学校参赛。
比赛要求:针对不同学校学生分为 A、B、C 组,比赛题目涉及算法、程序设计等多个方面。参赛选手需要具备扎实的计算机基础知识,包括算法、数据结构、编程语言等方面的知识,并能够运用这些知识解决实际问题。题目难度适中,注重考察学生对基础知识的掌握和应用能力。
适用人群:对算法感兴趣的大学生、研究生、高职高专的同学。
比赛评价:蓝桥杯相比 ACM 而言是一个更加亲民的比赛选择,目前是很多计算机专业大学生必参加的比赛之一。不同组别的设置使得各个学校的学生都能参与其中,无论学校的起点如何,学生都可以从参加比赛中收获乐趣和参赛经验,提升自己的计算机技能和实践能力。
04
华为软件精英挑战赛
重要程度:★★★★
赛事时间:每年举办,从 2015 年开始已成功举办多届(通常在4月份,需关注官方通知)。
赛事官网:
https://developer.huaweicloud.com/codecraft2024
参赛类型:个人参赛。
比赛要求:围绕华为业务和技术需求出题,参赛人员需要深入了解华为公司的业务领域和技术方向,运用自己的计算机专业知识和技能,设计并实现具有创新性和实用性的软件解决方案。
适用人群:国内或海外在校大学生。
比赛评价:华为软件精英挑战赛是华为公司面向在校大学生举办的大型软件竞赛。对于那些希望未来进入华为公司工作的同学来说,参加这个比赛是一个非常好的机会。通过参与比赛,学生不仅能够提升自己的软件设计和开发能力,还能更好地了解华为公司的业务和技术需求,增加自己在华为校招中的竞争力。
05
Kaggle 平台
重要程度:★★★★
赛事时间:一年一次。
赛事官网:
https://www.kaggle.com/competitions
参赛类型:个人或团队参赛。
比赛要求:多数为 Data Mining 比赛,参赛选手需要根据企业或研究者发布的数据,运用数据分析、机器学习等相关知识和技能建立模型来解决问题。题目涵盖了从数据预处理、特征工程到模型选择和优化的整个数据分析流程。
适用人群:有一定竞赛基础且对算法感兴趣的本科大学生。
比赛评价:Kaggle 是全球著名的数据竞赛平台,被誉为数据挖掘领域的 ACM/ICPC。平台上部分比赛有奖金,其难度因比赛而异。通过参与 Kaggle 平台上的比赛,选手可以提升自己的数据分析能力,学习到先进的数据分析方法和技术,拓宽自己在数据科学领域的视野。
06
Hackathon
重要程度:★★★
赛事时间:通常在两天内(包括晚上),具体时间不定,由举办方确定。
参赛类型:一般是团队赛形式,3个人为主。
比赛要求:通宵完成一个作品并现场演示,作品需结合大数据相关知识和技能,体现参赛选手的创新思维和实践能力。
适用人群:有一定竞赛基础且对算法感兴趣的本科大学生。
比赛评价:Hackathon 俗称「黑客马拉松」,是一种具有挑战性和刺激性的竞赛形式。在比赛过程中,选手需要在短时间内充分发挥自己的潜力,结合自己的专业知识和技能,创作出具有创新性的作品。虽然比赛内容是其次,但这种形式能够激发选手的创新思维和实践能力,同时也是一个结识新朋友(大佬)的好机会,有助于拓宽自己的人脉资源和视野。另外,这个比赛的奖金超丰厚,建议留学生同学都可以试试。
07
阿里天池竞赛
重要程度:★★★★
赛事时间:每年不定期举办多场比赛,时间不固定,需关注官方通知。
赛事官网:
https://tianchi.aliyun.com/university/student_competition
参赛类型:个人参赛(部分比赛可能允许团队参赛,需查看具体比赛规则)。
比赛要求:天池共有5类比赛,涉及算法、创新应用、传统程序设计(包括网络安全等)、可视化竞赛,以及帮助新人培养兴趣和入门的新人赛。参赛选手需要根据不同比赛类型的要求,运用自己的计算机专业知识和技能,完成相关项目的设计和实现。
适用人群:对大数据感兴趣的小伙伴。
比赛评价:阿里天池竞赛由阿里巴巴于 2014年发起,现在已经成为国内最具影响力的数据科学平台。天池的比赛奖金丰厚,难度也较大,由于许多比赛面向全社会,有相当一部分企业组成参赛队伍,所以竞争十分激烈。对于新人来说,天池的新人赛相对友好,非计算机专业也可以一试,通过参与天池竞赛,选手可以提升自己的计算机技能和数据科学能力,拓宽自己在数据科学领域的视野。
08
团体程序设计天梯赛
重要程度:★★★★
赛事时间:每年举办一次,自 2016 年起,每年固定时间段举办(需关注官方通知)。
赛事官网:
https://gplt.patest.cn/notification?contestId=ALL
参赛类型:团队参赛,每队人数需符合比赛规则(一般为多人)。
比赛要求:题目涉及算法、数据结构等计算机基础知识,考察团队协作和编程能力。参赛团队需要成员之间密切协作,运用各自的专业知识和技能,共同解决题目中所涉及的问题。
适用人群:在校大学生。
比赛评价:中国高校计算机大赛之团体程序设计天梯赛是中国高校计算机大赛的重要版块之一。通过参加这个比赛,参赛团队可以了解自身在全国高校学生中的编程能力水平和位置,同时也能够提升团队成员的协作能力和编程水平,促进团队成员之间的交流和学习。
结语
参加这些竞赛,对于计算机专业的同学来说,无论是在 专业技能提升,还是在 未来的职业发展方面,都具有极大的优势。
在考研复试中,竞赛经历可以让你脱颖而出;在就业面试时,竞赛奖项更是你进入大厂的敲门砖。
所以,同学们,抓住机会,积极参与这些竞赛,为自己的未来打下坚实的基础!
下面几本算法书,可以助力同学们在大赛中取得优异成绩!
本套书是面向蓝桥杯全国软件和信息技术专业人才大赛的软件类赛项(以下简称蓝桥杯软件类大赛)的入门图书,从数据结构和算法的维度帮助广大读者训练编程思维和计算思维,掌握编程方法和解题技巧。
本书共10章,第1章主要介绍了蓝桥杯软件类大赛的基本情况,归类汇总了其涉及的知识点(包括算法知识点),详细介绍了其在线评测系统以说明评分情况。第2~10章则由浅入深、由易到难地介绍了各类知识点,包括手算题和杂题、基础数据结构、基本算法、搜索、高级数据结构、动态规划、数学、字符串、图论等,对于每一类知识点都简明扼要地进行说明,并以真题作为例题进行细致讲解,以更好地帮助读者实现学用结合的学习效果。需要特别说明的是,本套书例题的代码部分,分别由C++、Python、Java三种语言来实现。
本书不仅适合作为蓝桥杯软件类大赛参赛者的备赛用书,还适用于备赛其他编程或算法类大赛(如全国青少年信息学奥林匹克竞赛NOI、国际大学生程序设计竞赛ICPC、中国大学生程序设计竞赛CCPC、中国高校计算机大赛?团体程序设计天梯赛GPLT等)。
扫码京东优惠购书
本书是一本全面、深入解析与算法竞赛有关的数据结构、算法、代码的计算机教材。本书包括十个专题:基础数据结构、基本算法、搜索、高级数据结构、动态规划、数论和线性代数、组合数学、计算几何、字符串和图论。本书覆盖了绝大多数算法竞赛考点。本书解析了算法竞赛考核的数据结构、算法;组织了每个知识点的理论解析和经典例题;给出了简洁、精要的模板代码;通过明快清晰的文字、透彻的图解,实现了较好的易读性。本书的读者对象是参加算法竞赛的中学生和大学生、准备面试IT企业算法题的求职者、需要提高算法能力的开发人员,以及对计算机算法有兴趣的广大科技工作者。
扫码京东优惠购书
本书旨在帮助读者更好地应对算法面试,提高算法和编程能力。书中按专题精选了LeetCode平台的一系列的热点算法题,并详细解释其求解思路和过程。全书分为三个部分,第Ⅰ部分为数据结构及其应用,以常用数据结构为主题,深入讲解各种数据结构的应用方法和技巧。第Ⅱ部分为算法策略及其应用,以基本算法设计方法和算法设计策略为主题,深入讲解各种算法设计策略的应用方法和技巧。第Ⅲ部分为经典问题及其求解,以实际中的一些问题为主题,深入讲解这些问题多种求解方法。
本书适合于需要进行算法面试的读者,通过阅读本书可以掌握算法面试中求解问题的方法和技巧,提升自己的算法技能和思维方式,从而在面试中脱颖而出。
扫码京东优惠购书返回搜狐,查看更多