怎么才能有编程的思路啊

我感觉自己没有编程思想,没有解题思路自己回家看书的时候也不知道该从哪看请高手们指导一下。。... 我感觉自己没有编程思想,没有解题思路
自己回家看书的时候也不知道该从哪看
请高手们指导一下。。
展开
 我来答
izat
2007-07-31 · 超过17用户采纳过TA的回答
知道答主
回答量:33
采纳率:0%
帮助的人:48.4万
展开全部
“我感觉自己没有编程思想,没有解题思路”

这其实主要是不清楚算法,也就是逻辑思维需要锻炼。

可以尝试去看一些关于算法的书籍,或者找一些实例书籍(推荐),对照实例学习程序的算法。如果比较笨一点,第二个方法很有效。看实例的时候要把好的算法变成自己的,要记住优秀的算法。C语言(C++)算法很多,看的实例多了遇到类似的问题就可以借鉴甚至是完全照搬,不会手足无措。

打个比方,比如c++的标准库里自带了list,那么如果你需要一个list你就可以完全使用标准库里的list而不应该自己去编写一个,这样既不用为如何写list而犯愁,又节省调试的时间。(仅仅是个比方,list相信大家都会写)

其实我们的成长过程也是一步步汲取别人的经验。

同时,对自己的逻辑能力的训练也是一个程序员不要忘记的部分。可以去做一些这方面的练习,baidu上搜索一下应该到处都是。比较经典的有海盗分钱、12球找出异常球等等这些。

逻辑能力就相当于理论指导,实例算法就相当于实战经验。

不断锻炼自己的逻辑思维能力、多学习一些实例算法,相信你也能快速成长。
aleda
2007-07-31 · TA获得超过1667个赞
知道小有建树答主
回答量:739
采纳率:100%
帮助的人:294万
展开全部
首先要 知道你在编程做什么事情 程序要完成什么功能
这就是思路

至于看书 首先看看基本的语法,最基本的解题技巧之类的
然后一定要找实际的题目自己去做一下,做的多了 自然就有经验了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白亚明
2007-08-02
知道答主
回答量:37
采纳率:0%
帮助的人:22.7万
展开全部
算法思路是慢慢积累的,多点思考,思考完再看解答,会加深思路的扩展。

然后,弄懂一道编程题很关键,知道问题需要的输入、输出、可以分成哪几步书,一步一步分割就行了。

举个例子:
JOSEPH环
输入:总人数n 数数间隔m
输出:最后一个小孩的号码
第一步:构造joseph环,建立数组,初始化小孩的号码和状态
第二步:当小孩的个数大于1则踢出被数的小小孩。
第三步:返回最后一个小孩的号码。

这样分步下来很有次序,写起来也不会不知道写到哪里了。。

参考资料: 自己写的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WXD110114dccd8
2007-07-31 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.6万
采纳率:43%
帮助的人:7968万
展开全部
从教材的第一页开始看,
至于思路,从要解决的问题找到解决问题的算法,然后再用程序实现算法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蛮蛮工作室
2007-07-31 · TA获得超过367个赞
知道小有建树答主
回答量:800
采纳率:0%
帮助的人:441万
展开全部
刚开始学的人都会犯这个毛病,我告诉你个真理:不管懂不懂,把书一遍遍地看,一本书看上三遍,再加上一些实际的实践操作,如果你还不懂,那么再看第二本书,如果你真这样看几本书的话,我想你一定不会再在这上面这么问了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
娜就是荔
2007-07-31 · 贡献了超过101个回答
知道答主
回答量:101
采纳率:0%
帮助的人:99.3万
展开全部
先打好基础把细节掌握好,否则容易在细节上出错,然后多做一些编程的题目,最好是在电脑上实习,这样效果更好,容易知道出问题的原因,这样该起来就很简单了,提高得也更快。
总之是多动手,不能怕动手,越是怕动手越编不好最后容易产生厌倦感
以后逐步提高编程的代码量,二楼就说得很好
GOOD LUCK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式