A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© run_wind 中级黑马   /  2014-10-16 12:38  /  2380 人查看  /  26 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

     for for嵌套循环,我怎么就是转不过弯来呢,99乘法那里还好,但是想半天,数组这里,顺序排序,冒泡排序,死活转不过弯来,视频看了好多遍了,这种嵌套循环的话,外循环和内循环应该怎么考虑怎么记,怎么定义怎么想?如果有心得的话请给点经验,这块搞不懂后面我发现都是个麻烦事儿,都快崩溃了

评分

参与人数 1技术分 +1 收起 理由
杨佳名 + 1 淡定

查看全部评分

26 个回复

正序浏览
大爱卓生 来自手机 金牌黑马 2014-10-18 20:11:53
27#
我也是刚学到,觉得要弄懂,必须一步一步的来,静下心来,着急是没用的,反而会影响思考。把复杂化为简单,了解代码的每一步是怎么来的,绝对不会无中生有吧,呵呵!将不会的问题放上论坛求大神。一点一点慢慢的大问题也就解决了。
回复 使用道具 举报
从新看看,做笔记
回复 使用道具 举报
冒泡排序这些确实有点混,不过先强记理解下,不行就放着等全部看完就重点突破
回复 使用道具 举报
外循环控制行数,内循环控制列数,肯定是一行一行的打印,不会是一列一列的打印。
回复 使用道具 举报
周波 发表于 2014-10-17 08:00
你是怎么解决这个问题的

最近刚发现,还是要回归烂笔头。纸上写一遍,输入到机器里就流畅多了
回复 使用道具 举报
好多大神回答的真好。。。
回复 使用道具 举报
周波 中级黑马 2014-10-17 08:00:47
21#
run_wind 发表于 2014-10-16 22:13
对。你说到点子上了!!!!!!

你是怎么解决这个问题的
回复 使用道具 举报
要理解嵌套循环的思想,其实很简单,就是先保持外循环的不动,将内部循环走完一遍,然后外循环x++,再走内循环,就是外循环走一个,内循环走一圈。不知道我说明白没有...
回复 使用道具 举报
周波 发表于 2014-10-16 22:12
理解不难,就是让你敲代码就懵了

对。你说到点子上了!!!!!!
回复 使用道具 举报
周波 来自手机 中级黑马 2014-10-16 22:12:41
18#
理解不难,就是让你敲代码就懵了
回复 使用道具 举报
个人建议千万不要去死记!!!!!!自己要理解原理,当原理理解后,当你需要使用时,想一下原理,就自然而然的知道该怎么写了。这应该就是所谓的思想比代码重要!
回复 使用道具 举报
暴风 中级黑马 2014-10-16 21:20:18
16#
多练自然懂!!!
回复 使用道具 举报
l4k3j2 初级黑马 2014-10-16 21:14:06
15#
先从简单的说起,比如简单的嵌套循环相当于你有大卡,面包,轿车三种车,从A地到B地,有三条不同的路,那么一共多少种走法,外循环就是选车,内循环就是选路。这是简单的乘法原理。难一点的是组合,就是冒泡的原理,10个数据,首先从第一个数开始循一遍,最大放在一边,然后第二个数循,但是循的少一个数。等等,把条件想好了,循环也就写好了。
回复 使用道具 举报
其实for循环嵌套本身不难,主要是难在理解老师说的顺序排序,冒泡排序方法上。外循环,就是第一个for,内循环就是第二个for。弄清楚length这个问题,就好办了。在纸上多写几遍,没走一次内循环,你画个图,自然明白。
回复 使用道具 举报
这个应该很好理解吧,跟着视频里老师的思路走,大圈套小圈,大圈里变量动一次小圈动一圈,主要是理解,别局限举例。
回复 使用道具 举报
zd12345 发表于 2014-10-16 17:34
楼主视频看到哪里了?

this,就是类的封装
回复 使用道具 举报
面具猴 发表于 2014-10-16 17:52
算法方面的东西需要时间的积累,不是看几遍视频就能明白的。
从最初的C语言打基础,到数据结构,再到算法, ...

苦逼的别的专业,更苦逼的是黑马逼着速成啊!!!!!!毕业2月了。再待业就不开心了
回复 使用道具 举报
算法方面的东西需要时间的积累,不是看几遍视频就能明白的。
从最初的C语言打基础,到数据结构,再到算法,大学期间这个算是最基础的课程,但也是最难的部分
好多计算机专业的毕业了都没能弄明白。。
记住数据结构与算法绝对不是短时间内就学好的。。
回复 使用道具 举报
zd12345 中级黑马 2014-10-16 17:34:47
9#
楼主视频看到哪里了?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马