Const V: Ты прав про подписку, я как-то необдуманно посчитал.
А про 50 баксов... Ну я же про это и написал, что нефиг мелочь считать при коммерческой работе.
Const V: 3588 рублей в год. 35880 рублей за 10 лет. Дункан Маклауд вообще разорится... Подписка выгодна только для эпизодического или кратковременного использования.
papaveli: Стандартный (боксовый) или какой-то получше покупал? Убедись, что кулер на процессорном радиаторе вообще крутится. На i5 такой температуры даже под нагрузкой быть не должно. Явно проблема с охлаждением.
Если установил криво, то пятка радиатора может крышки процессора не касаться вообще или контакт плохой.
Saymon_K: Насколько помню, там должно быть подряд два while по i и j, а у тебя непонятно по чему... Возможно, это парсер удалил кучу строк, потому что "while (a[i]d) j--; " это либо ноль итераций, либо вечный цикл.
В википедии глянь, там quicksort для кучи языков реализован.
LioneNET: Ни разу не делал виджетов. может там какие-то есть особенности, не знаю.
Если так написать, тоже не работает?
import android.preference.PreferenceManager;
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
Максим: В ширину ищется "мгновенно", но сжирает кучу памяти. Не помню, какой там рассчитать память для худшего случая. Допустим N^2 * размер_хранимого_элемента (это если из каждой вершины в каждую перейти можно). Если есть веса, то можно не все рёбра проверять, а только наиболее подходящие. Ну и если поиск вести сразу и из А и из Б, то площадь покрытия графом будет вдвое меньше, чем если только из А искать (памяти меньше зажрёт).
Dark_Knight: Потому что я не догадался поискать именно книги.)
Мне вот эта статья понравилась, довольно хорошо разжёвано. Но там для 2D игр и весьма специфично описано. pixelnest.io/tutorials/2d-game-unity
> При поиске в ширину сразу все варианты рассматриваешь
Как раз чтобы исключить вот такие неприятные ситуации, которые почти наверняка при поиске в глубину возникнут.
Максим: От точки А ищется ближайшая ключевая точка. Потом от этой точки следующая и так до точки Б.
При поиске в ширину сразу все варианты рассматриваешь, при поиске в глубину по одному находишь и можно на не оптимальном прерваться.
Где я был не прав?
Армянское Радио: Так я же хитрый! Поэтому и написал auto_ptr, а не smart_ptr. auto_ptr это "синоним" scope_ptr, так что никакой семантики копирования.
Я абсолютно с вами согласен, что умные указатели не нужно пихать повсюду. Я категорически не согласен, что умный указатель это вредный совет. Отказ от умных указателей и прочих плюшек это преждевременная оптимизация. Если я могу что-то не делать, я этого не делаю. Если могу заставить делать компилятор что-то вместо меня - я это делаю.