|  18.12.2015 / 19:10 |  | 
| Askalite    Пользователь 
  Сейчас: Offline 
 Имя: АскалайтРегистрация: 12.10.2011
 
 | Что делает этот код? Не подскажете? А то кодил, кодил и забыл. Открыть спойлер Закрыть спойлер import java.util.*; public class Main{    public static LinkedList<Integer> list=new LinkedList<Integer>();    public static int N=10,K=3;    public static void main(String[] args)    {        for(int i=1;i<=K;i++)Func(i,0);    }    public static void Func(int v, int s){        list.add(v);        if (s+v>N){            list.removeLast();            return;        }        if (s+v==N){            System.out.println(list.toString());            list.removeLast();            return;        }        for(int i=1;i<=K;i++)Func(i,s+v);        list.removeLast();    }}
 | 
|  18.12.2015 / 19:25 |  | 
| DominaN    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Смоленск
 Регистрация: 28.09.2011
 
 | Freddy, а, ну вот поэтому и нельзя
 | 
|  18.12.2015 / 20:14 |  | 
| Oak    Пользователь 
  Сейчас: Offline 
 Имя: КоляОткуда: Москва
 Регистрация: 02.06.2010
 
 | Freddy, а указатель? Мне казалось, что в Си вообще нет такого понятия как массив — только указатель.__________________
 
   Эль Презеденте | 
|  18.12.2015 / 20:32 |  | 
| DominaN    Пользователь 
  Сейчас: Offline 
 Имя: КириллОткуда: Смоленск
 Регистрация: 28.09.2011
 
 | Oak, массив в Си - это участок памяти, последовательно заполненный одноразмерными значениями, доступ к которому осуществляется через указатель на адрес первого элемента. Но вообще там все немного по-другому, чем в плюсах
 | 
|  18.12.2015 / 20:39 |  | 
| Freddy    Пользователь 
  Сейчас: Offline 
 Имя: ИгорьОткуда: Воронеж
 Регистрация: 30.01.2010
 
 | Oak, понятие "массива" всё же есть, мы можем объявить int arr[10] и получим уже выделенную память в стеке под 10 интов. Но если передать в функцию массив, то на самом деле передастся указатель на первый элемент. Вообще, писать функцию, принимающую "массив", а не указатель, нехорошо, потому что могут всякие неожиданные эффекты возникнуть. Линус Торвальдс за такое а-та-та делает: https://lkml.org/lkml/2015/9/3/428  Я пишу функции по таким правилам: "Примитив - по значению, если в него не надо записывать значение. Остальное - массивы, структуры - по указателю и по возможности - const". | 
|  18.12.2015 / 20:57 |  | 
| Oak    Пользователь 
  Сейчас: Offline 
 Имя: КоляОткуда: Москва
 Регистрация: 02.06.2010
 
 | DominaN, да, спасибо за определение из курса информатики, но к делу это мало относится.__________________Freddy, спасибо за подробный ответ! Я еще задам вопрос по этому посту в соответствующей теме.
 
 
   Эль Презеденте | 
|  20.12.2015 / 13:59 |  | 
| garfild63    Пользователь 
  Сейчас: Offline 
 Имя: АнтонОткуда: Новороссийск
 Регистрация: 26.08.2014
 
 | что означает ошибка 0 при компиляции в j2me sdk mobile?   | 
|  20.12.2015 / 14:03 |  | 
| NaruTrey    Пользователь 
  Сейчас: Offline 
 Имя: Андрей K.Откуда: Тольятти
 Регистрация: 15.01.2010
 
 | garfild63,  собралось успешно?__________________
 
   Чёрные усы кричает этот свисть | 
|  20.12.2015 / 15:43 |  | 
| garfild63    Пользователь 
  Сейчас: Offline 
 Имя: АнтонОткуда: Новороссийск
 Регистрация: 26.08.2014
 
 | NaruTrey,  нет, сказал BUILD FAILED
 | 
|  20.12.2015 / 19:12 |  | 
| Wladimir134679    Пользователь 
  Сейчас: Offline 
 Имя: СмертьРегистрация: 31.07.2015
 
 | У меня при перефикации в j2me sdk mobile выдаёт ошибку "null" в чём проблема?__________________
 
   Смерть правит миром |