算法题没思路怎么搬 C语言编程题没有思路怎么办?

毕业照2022-10-08 12:04:273008

学C语言,可是算法不行,总是想不出好的解题思路,怎么办?初学c语言,算法部分的习题完全没思路,你好!请教一下,我的算法非常烂,正在学js,用到算法时总是没有思路,懂了些编程的基本语言,但数学差,总是想不到思路,那道题毫无头绪,想着学习些算法但不知道该找什么资料?做数学题没有思路怎么办?C语言编程题没有思路怎么办?

本文导航

学C语言,可是算法不行,总是想不出好的解题思路,怎么办

首先要数量掌握C语言的基本语法,然后多看经典算法和优秀的源代码。

初学c语言,算法部分的习题完全没思路

没那么快吧。如果有在学校里或校外学会更快一些,大概基础部分都要半年多。建议你先把基的算法(比如高精度、递推、递归、各种排序等)学会,大不了背下来(其实很多东东C语言都是有模板的,用起来很方便),多写几遍就会了。不懂的最好看一下解题思路,先搞懂题解再做题,大家都是从零学起的。网上有很多算法介绍。当然如果你有了一定水平,还可以到各大OJ去看看那里的题目,提高会快一些。

你好!请教一下,我的算法非常烂,正在学js,用到算法时总是没有思路

练习, 参考, 思考, 练习, 参考, 思考, ...

练习:

自己找时间, 找题目, 进行练习; 不需要是最佳解法, 也不需要特殊优化, 至少, 最笨的方法也要能做出来.

参考:

做过练习後, 去查书, 查网路, 看看对於相同的题型怎麼解; 不要只看一种, 多看几种, 所有题目都有非常多的解法, 分别有不同的特殊目的, 除了解题, 有的优化了资源使用, 有的优化了运算效率.

思考:

好好想想, 为什麼人家这样写, 其好处在哪里, 有什麼坏处; 自己觉得哪边不好, 有没有办法改善;

然後重回到练习阶段, 同样的题目, 再自己重新做一次; 不断循环, 今天练三回, 明天练一回, 练个五次十次, 让自己对这个题目具备解题的概念, 然後再做下一题; 长期如此训练自己, 才能在脑中慢慢建立起各种题型的解题概念, 进而有机会拆解, 组合, 不同题型的解题方式, 或套叠在一起, 进行更复杂的解题思考.

懂了些编程的基本语言,但数学差,总是想不到思路,那道题毫无头绪,想着学习些算法但不知道该找什么资料

学习一般是一个从模仿到创造的过程,初学编程在解决问题时会遇到很多算法和细节上的障碍是很正常的,所以题主不用苦恼。

接下来谈一些具体措施。首先要增加对所学语言的熟练程度。不是很清楚题主学的语言,不过初学者一般都是c/python,题主可以多看看相关网课和论坛,这方面资源网络上是非常多的,比如学堂在线,中国大学mooc等等。其次是学习前人积累的经验和算法,多看一些例子。包括但不限于网站,算法书,问同学同事等等。算法书推荐清华的《算法竞赛入门经典》,是很经典的好书,是用C语言写的。最后要多练。模仿之后要多实践才能实现创造。可以多做一些算法题目。相关OJ网站比如题主自己学校的,还有一些比较有名的如POJ,洛谷等等都是可以很好利用的。

做数学题没有思路怎么办?

首先是平时有选择性的多做点题,但不要一味做题,考试时,不会的先空一边,这个所谓的空,不是说不写,是看着题能写一点就写一点,然后把后面的会的题解决了,再看看题,把所有的条件想一遍,否认几条思路,也许就剩下那条解决的思路。万一没思路也没要紧,先把题中条件推出的结论写上去,一般是有思路的,就算没思路,也还会有几分。

C语言编程题没有思路怎么办?

C语言编程题没有思路:先对问题进行分析,心里大体有个算法来解决,然后再开始一步步编写程序,如果想不好,可以先画画结构图,当然这是对编程题。对填空题就得先了解程序的用途,然后看代码中缺少的内容了。

程序就是读取文件到数组,再将数组进行排序,最后写入文件。读写文件流程:fopen获取文件流(根据读写需求,选择参数,使用完必须调用fclose函数关闭),fscanf读取文件内容,fseek控制文件流指针,fprintf写入文件。选择排序:每个循环周期选出一个最值,交换一次。

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。

扫描二维码推送至手机访问。

版权声明:本文由尚恩教育网发布,如需转载请注明出处。

本文链接:https://www.shane-english.com.cn/view/61524.html

标签: 算法
分享给朋友:

“算法题没思路怎么搬 C语言编程题没有思路怎么办?” 的相关文章

859数据结构包含什么 常用的数据结构有哪三种

数据结构都有哪些分类呢?计算机专业课程《数据结构》指的是什么?中国石油大学计算机科学与技术专业考研复试科目有哪些呢,求各位大神指教?数据结构都有哪些结构,数据结构包括哪几个方面的内容,859数据结构调剂去向。本文导航当前数据结构有哪些计算机课程包括哪几种课程中国石油大学计算机专硕难考吗数据结构有多少...

刘宇波 算法课程怎么样 想要成为算法工程师,要学习哪些课程?一般是什么专业的可以做?

刘宇波 算法课程怎么样 想要成为算法工程师,要学习哪些课程?一般是什么专业的可以做?

如何看待七月算法的的这一系列数据科学课程?数据结构与算法难学吗?慕课网的讲师水平怎么样?想要成为算法工程师,要学习哪些课程?一般是什么专业的可以做?极客时间的算法实战高手课质量怎么样?老师讲课好不好?本文导航如何看待七月算法的的这一系列数据科学课程数据结构与算法难学吗慕课网的讲师水平怎么样?想要成为...

数据库使用什么数据结构 数据库系统一般由哪三部分组成

数据库使用什么数据结构 数据库系统一般由哪三部分组成

数据库的应用系统数据结构是什么?数据库中常见的数据结构模型是哪些,数据库系统的实现中采用了哪些常用的数据结构,数据库索引文件一般采用什么数据结构?本文导航数据库系统一般由哪三部分组成数据库三大经典数据模型数据库系统的基本组成有哪些数据库建立索引的原则和目的数据库系统一般由哪三部分组成看看你要找的这里...

991数据结构看什么 考研数据结构都是c语言版吗

991数据结构看什么 考研数据结构都是c语言版吗

991数据结构与c程序设计考研要复习多久啊求过来人帮忙解答,我是跨专业考,软件工程考研 专业课写的是991数据结构 不考计算机综合吗?北京航空航天大学考研考的科目和所参考的书本是什么?浙江理工大学考研计算机只写了991数据结构是指只考数据结构一门吗?北航991数据结构与C语言程序设计专业课都考什么?...

什么是计算机数据结构 数据结构在计算机内存中什么意思

什么是计算机数据结构 数据结构在计算机内存中什么意思

何为数据结构,计算机中的数据结构指的是啥啊,数据结构是什么,举个例子?数据结构在计算机内存中的表示是指什么?数据结构在计算机内存中的表示是指什么?什么是数据的组织方式:数据结构?本文导航数据结构分哪三种数据结构在计算机内存中什么意思最简单最常用的数据结构是什么数据结构在计算机中的地位和作用计算机内存...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。