Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Hed-kun

Программирование, т. 2

Рекомендованные сообщения

А вот задача, которую ему поставили, никак к этой очереди не подходит.

Они взяли очередь, зачем то переделали ее в однонаправленный линкедлист (видимо вынашивают дерзкий план по ее зацикливанию), и решили на нем сделать типичную школярную задачу для стэка. Охуенный пример задавания конченых упражнений, по созданию структур "просто так", вместо того, что бы задать создание струткуры под конкретные задачи, что бы студенты сами пришли к тому: нахуй делать именно так - а не по другому. А после этого уже можно и показать - как делать принято.

Поделиться сообщением


Ссылка на сообщение

А вот задача, которую ему поставили, никак к этой очереди не подходит.

Они взяли очередь, зачем то переделали ее в однонаправленный линкедлист (видимо вынашивают дерзкий план по ее зацикливанию), и решили на нем сделать типичную школярную задачу для стэка. Охуенный пример задавания конченых упражнений, по созданию структур "просто так", вместо того, что бы задать создание струткуры под конкретные задачи, что бы студенты сами пришли к тому: нахуй делать именно так - а не по другому. А после этого уже можно и показать - как делать принято.

да нормальная задача. хули вы ноете. у меня в универе похожие были. ну что-то вроде реализуйте стек из 2х очередей или очередь из 2х стеков точно были

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
(изменено)

надо что-то типо такого реализовать

public void print(Node n) {
 if(n.next!=null) {
print(n.next);
 }
 System.out.println(String.valueOf(n.i));
}

В итоге мы рекурсивно дойдём до самой жопы твоего списка и начнём печать.

 

да работает, пара строчек и оказалось как я и предполагал, и понятно вроде. спасибо


Изменено пользователем flakon

Поделиться сообщением


Ссылка на сообщение

вообще-то правильно назвали. Это односвязная очередь. В первое вставляется, из последнего достается.

А вот задача, которую ему поставили, никак к этой очереди не подходит. Была бы хотя бы двухсвязная, было бы нормально.

нет

с таким интерфейсом я могу нехуй делать вставить в середину очереди что-то или вытянуть из нее.

а в очеередь можно только вставлять в начало, и вытягивать из конца.

заметь что даже не смотреть кто там в начале или в конце,а только вставлять и вытягивать.

интерфейс взаимодействия с очередью - это push() и pop()

почему

Определяющим намного больше является наличие указателей на начало и конец, чем пуш и поп

У стека тоже пуш и поп, но указатель только на начало.


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

почему

Определяющим намного больше является наличие указателей на начало и конец, чем пуш и поп

У стека тоже пуш и поп, но указатель только на начало.

по определению очереди мы можем только добавлять в конец очереди элемент и извлекать из начала. всё. больше мы ничего не можем.

а с такой структурой я могу сделать всё, что угодно с этой структурой


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение
(изменено)

Как мне static ArrayList сериализовать(java)?

И здесь кто-нибудь юзает slick2d?

 

Ну хотя бы не static как


Изменено пользователем Nekon

ea9cfc2a8fd28fed94eac49d3e83bf58.gif

Поделиться сообщением


Ссылка на сообщение

readprocessmemory в c# возвращает 299 ошибку, ос XP 32 bit

почему так? гуглил, ответа не нашел (либо непонятно, либо тычут msdn-ом где решения нету)

в c++ вроде норм идет, только читает всякую левую херню

Поделиться сообщением


Ссылка на сообщение

readprocessmemory в c# возвращает 299 ошибку, ос XP 32 bit

почему так? гуглил, ответа не нашел (либо непонятно, либо тычут msdn-ом где решения нету)

в c++ вроде норм идет, только читает всякую левую херню

Это чем ты там таким занимаешься интересным то?

 

з.ы. из первого что приходит на ум: неправильные параметры в импорте, нету прав на доступ к процессу (если системный), процесс залочен чем то.

Поделиться сообщением


Ссылка на сообщение

Пизда. У принтера драйвер глюканул и сместил коды аски таблицы, она там послание пришельцев ищет :lol:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Поделиться сообщением


Ссылка на сообщение

права дебага получил, процесс вроде не залочен и не системный

хочу кой-чего считать из запщенного вк3, а пока дебаг на всём подряд

придется гадать дальше =)

Поделиться сообщением


Ссылка на сообщение

хочу емейл этой тетки - подкинуть для расшифровки посланий, пусть порадуется


0BdKg2e.png

Скрытый текст

 

Цитата

посоны

я джуса забанил

мне пиздос?

Цитата

xHjcvkA.gif

 

 

 

 

 

Поделиться сообщением


Ссылка на сообщение

c#

права дебага получил, процесс вроде не залочен и не системный

хочу кой-чего считать из запщенного вк3, а пока дебаг на всём подряд

придется гадать дальше =)

может дебаггер и не дает? :trollface:

 

Да и странно.. если под плюсами работает, а под шарпом нет. Если делаешь то же самое и там, и там, но ошибка только в шарпе: то скорее всего в плюсах эта хрень работает неправильно ( не оттуда читает, к примеру), а шарпы просто вылетают. Для начала под плюсами сделай что бы работало, а потом уже пробуй все это делать через жопу c#

Поделиться сообщением


Ссылка на сообщение

Как мне static ArrayList сериализовать(java)?

И здесь кто-нибудь юзает slick2d?

 

Ну хотя бы не static как

static объекты лучше не сериализовать ибо потом проку от них не очень много будет, так как десериализовать их имеет смысл только в статических блоках. Если нужно сериализовать в поток, то все элементарно, он расширяет интерфейс serializable.

Вот пример небольшой:

 ObjectOutputStream oos = new ObjectOutputStream(outputStream);
 ArrayList arrayList = new ArrayList();
 oos.writeObject(arrayList);
 oos.flush();
 oos.close();

Создаешь поток, оборачиваешь поток в обжектОутпутСтрим и вуаля.

Собственно тут могут быть проблемы если у тебя в листе используются несериализуемые объекты.

Поделиться сообщением


Ссылка на сообщение

Как мне static ArrayList сериализовать(java)?

И здесь кто-нибудь юзает slick2d?

 

Ну хотя бы не static как

static объекты лучше не сериализовать ибо потом проку от них не очень много будет, так как десериализовать их имеет смысл только в статических блоках. Если нужно сериализовать в поток, то все элементарно, он расширяет интерфейс serializable.

Вот пример небольшой:

 ObjectOutputStream oos = new ObjectOutputStream(outputStream);
 ArrayList arrayList = new ArrayList();
 oos.writeObject(arrayList);
 oos.flush();
 oos.close();

Создаешь поток, оборачиваешь поток в обжектОутпутСтрим и вуаля.

Собственно тут могут быть проблемы если у тебя в листе используются несериализуемые объекты.

Можешь ещё сказать в чём проблема?

В IDE норм приложение работает, а после компиляции .jar выдает ошибку:"A Java Exception has occurred".

Там я ещё использую native .dll

Как это всё скомпилировать?


ea9cfc2a8fd28fed94eac49d3e83bf58.gif

Поделиться сообщением


Ссылка на сообщение

Как мне static ArrayList сериализовать(java)?

И здесь кто-нибудь юзает slick2d?

 

Ну хотя бы не static как

static объекты лучше не сериализовать ибо потом проку от них не очень много будет, так как десериализовать их имеет смысл только в статических блоках. Если нужно сериализовать в поток, то все элементарно, он расширяет интерфейс serializable.

Вот пример небольшой:

 ObjectOutputStream oos = new ObjectOutputStream(outputStream);
 ArrayList arrayList = new ArrayList();
 oos.writeObject(arrayList);
 oos.flush();
 oos.close();

Создаешь поток, оборачиваешь поток в обжектОутпутСтрим и вуаля.

Собственно тут могут быть проблемы если у тебя в листе используются несериализуемые объекты.

чо-то я не понял. что значит статик объект в жаве?

Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

только что понял, что мои любимые статьи на хабре - это статьи про делфи


Колы я выросту - то хочу буты такым як я

5c8bbc85b99e.gif

 

годные смайлы

Поделиться сообщением


Ссылка на сообщение

Как мне static ArrayList сериализовать(java)?

И здесь кто-нибудь юзает slick2d?

 

Ну хотя бы не static как

static объекты лучше не сериализовать ибо потом проку от них не очень много будет, так как десериализовать их имеет смысл только в статических блоках. Если нужно сериализовать в поток, то все элементарно, он расширяет интерфейс serializable.

Вот пример небольшой:

 ObjectOutputStream oos = new ObjectOutputStream(outputStream);
 ArrayList arrayList = new ArrayList();
 oos.writeObject(arrayList);
 oos.flush();
 oos.close();

Создаешь поток, оборачиваешь поток в обжектОутпутСтрим и вуаля.

Собственно тут могут быть проблемы если у тебя в листе используются несериализуемые объекты.

Можешь ещё сказать в чём проблема?

В IDE норм приложение работает, а после компиляции .jar выдает ошибку:"A Java Exception has occurred".

Там я ещё использую native .dll

Как это всё скомпилировать?

Для начала попробуй запустить из командной строки jar-ник. Если и он не работает, тогда скинь чо за эксепшен падает, проблема может быть в чем угодно. Если же из командной строки работает, то проверь MANIFEST.MF верно ли там указан main класс. Там должна быть строчка типа Main-class: you.package.mainClass

Поделиться сообщением


Ссылка на сообщение

Получаю строку с помощью функции readprocessmemory, выводится всякая херня, как узнать ее кодировку? только перебором?

Поделиться сообщением


Ссылка на сообщение

Получаю строку с помощью функции readprocessmemory, выводится всякая херня, как узнать ее кодировку? только перебором?

Гуглом!

Говорят что обычно это аскіі, но чем ждать ответа тут ты за 10 минут провёл бы исчерпывающие тесты как минимум на наиболее популярние кодировки.

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...