当前位置: 首页 > news >正文

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

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

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

前言/背景

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

大赛简介

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

参赛流程

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

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

参赛经历

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

解题思路

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

第二步 梳理大致思路

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

最后进行调试。

经验心得

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

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

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

资料分享

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

相关文章:

  • 二分答案合辑
  • Eclipse Theia技术揭秘——自定义布局
  • 机器学习模型4——聚类1(k-Means聚类)
  • React 学习笔记总结(二)
  • ssh登陆概率性失败,报错:kex_exchange_identification
  • 微服务项目:尚融宝(60)(核心业务流程:个人中心)
  • 【P8179】【EZEC-11】Tyres(背包问题,决策单调性,分治)
  • <Linux复习>权限概念上
  • 嵌入式开发:嵌入式安全的6个要点
  • 第2章 Linux的Shell基础(一)
  • 0926物体检测和数据集
  • 【PAT甲级】1064 Complete Binary Search Tree
  • ASEMI快恢复二极管FR207参数,FR207图片,FR207应用
  • Golang常见面试题及解答
  • 全网最牛的使用python快速搭建接口自动化测试脚本实战总结
  • 【Leetcode】101. 对称二叉树
  • ES6指北【2】—— 箭头函数
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • in typeof instanceof ===这些运算符有什么作用
  • mysql_config not found
  • Node + FFmpeg 实现Canvas动画导出视频
  • PAT A1120
  • php面试题 汇集2
  • Storybook 5.0正式发布:有史以来变化最大的版本\n
  • vue的全局变量和全局拦截请求器
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 排序(1):冒泡排序
  • 如何进阶一名有竞争力的程序员?
  • 如何利用MongoDB打造TOP榜小程序
  • 思维导图—你不知道的JavaScript中卷
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • # Panda3d 碰撞检测系统介绍
  • #define与typedef区别
  • #我与Java虚拟机的故事#连载03:面试过的百度,滴滴,快手都问了这些问题
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • (1)Map集合 (2)异常机制 (3)File类 (4)I/O流
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (分布式缓存)Redis持久化
  • (附源码)spring boot火车票售卖系统 毕业设计 211004
  • (十)T检验-第一部分
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转)es进行聚合操作时提示Fielddata is disabled on text fields by default
  • (转)甲方乙方——赵民谈找工作
  • ****Linux下Mysql的安装和配置
  • .net FrameWork简介,数组,枚举
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • @Async注解的坑,小心
  • @manytomany 保存后数据被删除_[Windows] 数据恢复软件RStudio v8.14.179675 便携特别版...
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [AutoSar]BSW_Com07 CAN报文接收流程的函数调用
  • [C/C++] C/C++中数字与字符串之间的转换
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案