关于CSDN编程竞赛的一些感受

CSDN编程竞赛报名地址:https://edu.csdn.net/contest/detail/16

已经参加了几期CSDN的几次挑战赛,个人感觉对大家平时,锻炼锻炼脑力还是不错的,当然每次的题目都会出自CSDN网站出现过,这也并不是要让大家去不懂脑子的去抄袭,这样就违背了CSDN举办编程挑战赛的初衷。

前言/背景

作为一名上班族,主要的精力还是在于工作上面,并不会花费过多的时间学习理论和算法知识,参加过四期左右吧,对来我说就是当作工作之余,也能了解一些算法,不至于自己针对算法太过于生疏。

大赛简介

编程挑战赛有时候包含选择题和编程题。不过最近两期全是编程题了。编程语言不限,主要能实现最终的效果即可。获得前几名还有奖品拿,大家的积极性都调动起来了。不过,作弊的朋友还是占据很大的比例、个人感觉80%,初心变了,利益让人趋之若鹜,就会失去本身的价值。

参赛流程

比赛基本上都是周六或者周日举行,这样大家会有时间。一般都为两个小时。针对编程题不允许使用本地的IDE工具。这样也是为了防止作弊,其实效果不是很好。

最近几次考试总是出现各种bug,成绩丢失、卡死、系统进不去等情况。还是需要官方进行完善、毕竟是专门搞技术的网站,出现这样的问题其实有点尴尬。

参赛经历

考试过程中,选择题的话一般理解透彻就可以作答。针对编程题,一般前两题比较简单些。如果你数学学的不好,可能会看不懂部分术语,那么就不太能做出来。

解题思路

第一步分析题意,如果分析的不正确,后面就不可能正确。

第二步 梳理大致思路

第三步 开始编码,尽量考虑各种出现的情况。

最后进行调试。

经验心得

大家还是要多学一些算法知识,当然要学会,要不然没有实际的意义。

平常也要多多练习,才能得心应手

要善于总结,先搞明白问题的逻辑,再下手去写代码。

资料分享

《算法图解》、 《算法导论》、《计算机原理》、《人月神话》、《数据结构》等等

posted @ 2022-09-26 22:07  天使不哭  阅读(31)  评论(0编辑  收藏  举报  来源