Я был студентом компьютерных наук. Но я не очень кодировал. Для петель довольно просто для меня, и если он был вложен в цикл, моя голова начинает вращаться.Вложенные петли?
Скажите, как я могу справиться с вложенными циклами. Где я начну практиковать?
Как только сотрудники моего класса сообщили нам, что любое приложение, использующее меньше для циклов, является наиболее эффективным. Это реально?
Предложите мне book
или paper on for loops
или links
!!
deceze: How about you give us an example nested loop and tell us what you don't understand about it?
Я не в состоянии объяснить это полностью. Всякий раз, когда я начинаю думать о функции, которая нуждается в 2 для циклов (вложенных), firts две итерации идут гладко. После этого, если я добавлю какие-либо другие вычисления во внутренний цикл, через секунду все его уйдет. Я не могу продолжать. Итак, тогда мне нужно запустить цикл на ПК как меньший, а затем я построю его на полностью функциональный.
Хорошо, оставьте меня. What you all do, i mean, how you start if you have to build a function which needs more than 2 nested for loops.
Функциональное программирование и для петель? Это странное сочетание тегов. Даже более странно, что вы не упоминаете функционального программирования вообще. –
Если вы понимаете' for' петли, то вложенные циклы не должны быть особенно большой скачок. Вы можете думать о них как о средстве для итерации над двумерным (или * n * -мерным, вообще) пространством. –
@ Oli Charlesworth: Ya, 2, ... n мерно пугает меня Я видел парня, который мгновенно вычисляет 3 вложенных для цикла операций. Он должен хорошо практиковаться. Как я могу пойти на его уровень? – 2010-11-16 22:34:54