以下内容皆来自本人的小小拙见,如有不正确的观点,欢迎大家的指正

目录

一、不要畏惧算法

二、为什么要刷题

三、怎么开始刷题


一、不要畏惧算法

很多时候我们都听到有这样的声音——“算法超难的,令人头秃”。但是我们忽略了,当我们刚开始接触算法的时候,这些算法并不是像那些声音所说的那般困难,它所涉及的知识都是我们如数家珍的数学函数,而之所以会有这样的声音出现,一部分原因是我们越往深度学习,接触的数学方面的知识越深奥,甚至会运用到一些没学过的数学知识,另一部分原因是当我们接触陌生的知识时总是怀着忐忑和敬畏的心理,这会让我们过于抬高我们对所接触算法知识的困难认知度。根据我的经验,我觉得如果想学好算法,首先不要怀疑自己的能力,只要你学过数学并对各种数学函数模型有一定了解,那就没什么好怕的,你需要的只是一个进入算法世界大门的钥匙罢了。

二、为什么要刷题

如果你已经开始刷算法题了,那你就必须要知道你刷的这些算法题,对你的算法能力提升有什么用。所谓算法题,就是各种结合现实生活中的人或事编成的含有算法知识的题,这些题是你以后做的项目和你学的数学的联系桥梁,之所以刷算法题,是因为需要首先锻炼我们根据题义(需求含义),写出能让我们达到目的的算法。而这些所谓的算法不过就是我们解数学大题的公式和函数。只不过算法的表达式,是由各种语言和方法组建成的。

三、怎么开始刷题

首先,你要对一门语言有一定程度的掌握,基本的输入输出和循环条件等等,这里建议从C语言开始入门,人工智能专业的同学,开学先学的可能是python,但是对比两种语言,python可能会简练一点,但是同时弊端就是没有C语言容易理解,先学C语言的后面学python、Java什么的可能会很容易理解,但是先学python的同学后面再接触其他语言就没有先学C语言的同学更容易理解。

然后有关编程需要用的工具可以是devcpp和IDEA以及python或pycharm

链接:https://pan.baidu.com/s/1qewiA-1NJoC81Flf09_BuQ 
提取码:qcqj

最后就是在各种算法训练网站上开始刷题,先从容易的开始,一个题一个题啃,学习的过程就是积累的过程,所谓“不积硅步,何以致千里”正是这个道理。

这里推荐几个刷题的网站:

洛谷 | 计算机科学教育新生态 (luogu.com.cn)

Welcome to Hangzhou Dianzi University Online Judge (hdu.edu.cn)

AcWing

信息学题库 - 计蒜客 (jisuanke.com)

后面如果有需要,我还会对这篇文章进行更新,欢迎大家对博主提问哈~

想入门计算机专业该怎么学算法相关推荐

  1. 女生学计算机还是英语,我是读理科班的女生,但是数学和英语不好,想读计算机专业,那样读什么好呢?希望哥哥姐姐指点下!十分感谢!...

    我是读理科班的女生,但是数学和英语不好,想读计算机专业,那样读什么好呢?希望哥哥姐姐指点下!十分感谢!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容 ...

  2. 男生报计算机专业前景,我是一名读文科的高三男生,将来想报计算机专业,请问可行吗?...

    我是一名读文科的高三男生,将来想报计算机专业,请问可行吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 我是一名读文科 ...

  3. 我想成为计算机专业第一,我对计算机专业学生的忠告。

    计算机专业的学生在面临毕业的时候有些同学应该会有这样的想法,我对计算机没有兴趣,毕业不打算从事计算机专业的对口工作:或者我当时选择学计算机专业是因为那时候对计算机有比较大的兴趣,而现在,越来越觉得没有 ...

  4. 都匀中专学计算机,都匀计算机专业中专学校学几年

    都匀计算机专业中专学校学几年 如果信念的热力不能够使心灵感到温暖,那就谈不上什么幸福.信念好能有经验和明晰的思想来支持.信念,这强烈的精神搜索之光,照亮了道路,虽然凶险的环境在阴影中潜行.信念使得有些 ...

  5. 计算机专业考研复试上机算法学习

    计算机专业考研复试上机算法学习 这篇博客是博主在准备可能到来的线下上机复试基于王道机试指南的学习,将各道习题链接和代码记录下来,这篇博客权且当个记录. 文章目录 计算机专业考研复试上机算法学习 1.S ...

  6. 自考大专没有计算机专业,自考大专学计算机专业好吗

    自考大专学计算机专业好吗 首先,针对以上问题反问两个问题 一.你大专是计算机专业吗? 二.你从事计算机专业工作吗? 计算机专业自考本科综合来说 相对于其它专业难很多,计算机自考本科有几个专业可以选择计 ...

  7. 学计算机的男生怎么样,男生选择计算机专业好不好?学计算机技术怎么样?

    对于高中毕业生来说,很多的同学不知道自己应该选择什么样的的专业比较好,毕竟在面对众多专业选择,很多的同学都存在一种迷茫,毕竟从现在开始同学的未来发展就掌握在了自己的手中,当然也有很多的老师向同学们推荐 ...

  8. 清华大学 计算机专业,南宁学霸高考成绩低杨晨煜7分,想读计算机专业,能进清华姚班吗...

    南宁学霸高考成绩低杨晨煜7分,想读计算机专业,能进清华姚班吗? 2021年高考成绩已陆续放榜,很多考生已知悉自己的高考成绩.无论是考生本人,还是陪伴"长跑"的家长,此时此刻内心那块 ...

  9. 广东工业大学计算机专业课程,广东工业大学在职研究生计算机专业课程安排

    计算机专业是广东工业大学的一级学科,2006年1月获得"计算机科学与技术"一级硕士点,2011年获得"软件工程"一级学科硕士点,2012年获准自设"计 ...

最新文章

  1. TLS实现代码段加密
  2. air display的实践
  3. ant design 分页中文字_给你代码:ant-desgin-vue使用
  4. mysql的命令行常用命令_mysql命令行常用命令
  5. extend 对象继承
  6. Comet:基于 HTTP 长连接的“服务器推”技术 (实例)
  7. 深度学习(十五)基于级联卷积神经网络的人脸特征点定位
  8. 好用的前端组件收集(ing)
  9. 每个人心中都有一片极乐净土
  10. jquery实现多选框
  11. SECURITY:补丁
  12. 税控盘是服务器系统,税控盘系统参数设置服务器设置
  13. 微信扫码登录详细操作流程(微信公众平台开发)
  14. 【提升思维必看BiuBiu!】《批判性思维》01
  15. 弗吉尼亚理工计算机科学排名,弗吉尼亚理工大学专业排名
  16. 讯飞语音 使用步骤(针对androidStudio):语音转文字:
  17. 顺序表的c语言结构体描述,顺序表的基本方法实现C语言版
  18. 红蓝对抗,学习整理 -------雷神众测
  19. JAVA练习:利用JAVA基本语句实现打印日历
  20. STM32开发入门及实战

热门文章

  1. Android 4.4KK系统关机流程分析
  2. hadoop中JAVA_HOME配置错误问题
  3. 用专业团队管理软件工具轻松“拿捏”年轻运营团队
  4. 不一定联发科!苹果5G基带尚未敲定:高通/Intel还有机会
  5. 什么原理打造出人造皮肤,电子皮肤的开发
  6. 游戏测试行业还能入局吗?前线打探最新消息来了
  7. 杰理之DAC tirm值【篇】
  8. ajax 文本框 搜索,搜索不工作在ajax一旦文本框onblur事件被调用
  9. Wordpress插件wp-automatic采集频率设置成1秒每次
  10. 《大象:thinking in uml 》(第二版) 9章 获取需求 5-8节 领域建模、提炼业务规则、获取非功能性需求、主要成果物