算法题没思路怎么搬 C语言编程题没有思路怎么办?
学C语言,可是算法不行,总是想不出好的解题思路,怎么办?初学c语言,算法部分的习题完全没思路,你好!请教一下,我的算法非常烂,正在学js,用到算法时总是没有思路,懂了些编程的基本语言,但数学差,总是想不到思路,那道题毫无头绪,想着学习些算法但不知道该找什么资料?做数学题没有思路怎么办?C语言编程题没有思路怎么办?
本文导航
- 学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语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。