8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 21.13 руб.

Официальное подлинное руководство по собеседованию программатора ИТ Назовите Алгоритм оборудования и структура данных Вопросы для Структуры решения 2 Издание Программар

Цена: 1 268руб.    (¥60)
Артикул: 585335934298

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:电子工业出版社旗舰店
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥ 109 49.051 037руб.
¥485руб.
¥6.9146руб.
¥43.56921руб.

Акционная цена:¥ 46,80
Акционная цена:¥ 56,88
Акционная цена:¥ 145,3
Акционная цена:¥ 92.16
Акционная цена:¥ 68.67
Акционная цена:¥ 174,00
Акционная цена:¥ 34,65
Акционная цена:¥ 74,40

 
132.8
Специальное предложение
 
цена
¥ 229,00
Скидка
Скидка 5,8 %
сохранить
¥ 96.2
Обратный отсчет до окончания срочной распродажи
06небо23:59:


Параметры продукта


Введение

  "Сценарий&rdquoВ книге суммируется оптимальное решение различных типов вопросов в ИТ -Фаминг -корпоративного кода и предоставляет соответствующую реализацию кода.В ответ на отсутствие авторитетных вопросов в интервью текущего программиста, выбор почти 300 классических вопросов Face Face Test, которые появились, были выбраны почти 300, чтобы помочь подготовке к собеседованию программистов тщательно потеряны."кисть” после этой книги вы"Название короля&rdquo«Руководство по собеседованию с кодом программиста: ИТ ИМЕРИТЕЛЬНОСТЬ Алгоритм Enterprise Algorithm и Структура данных Связь между решением теста -лица -к лице, так что изучение знаний избегает фрагментации.Книга разделяет все вопросы интервью с трудными на Yiyi,"Воля”“ школа”&Ldquo; капитан”“ ши”"кисть”Все вопросы интервью, включенные в эту книгу, дают оптимальное объяснение и реализацию кода, а также обеспечивают некоторое общее решение и оптимальное сравнение времени интерпретации, так что читатели действительно чувствуют очарование оптимального решения!«Руководство по собеседованию с кодом программиста: ИТ ИМЕРЫЙ АЛГОРИТМ ПРЕДЛОЖЕНИЯ И Структура данных Название темы (2 EDITION)» В этой теме является всеобъемлющим и классическим, и, что более важно, в книге включено большое количество новых вопросов и оптимального анализа Приходит от автора много лет"Умираю&Rdquo;Программисты готовы выделиться в собеседовании в его известных компаниях и стать знаменитыми?Эта книга - то, что вы должны иметь"Волшебное оружие”.Конечно, для программистов, которым необходимо улучшить алгоритмы и структуры данных, значение для собеседования с кодом программиста: ИТ -Алгоритм и темы структуры данных (второе издание) "также очевидно.


Оглавление

Глава 1  стек и очередь1

Проектируйте стек с функцией getmin (SHI ★ ☆☆☆)1

Очередь, состоящая из двух стеков (капитан ★★ ☆☆)5

Как использовать функцию рекурсии и операции стека против одного стека (капитан ★★ ☆☆)7

Кошка и собачья очередь (Ши ★ ☆☆☆)9

Используйте один стек, чтобы реализовать другой стек (SHI ★ ☆☆☆)12

Используйте стек, чтобы найти проблему башни Хануо (школа ★★★ ☆)13

Дайте максимальный массив значений окна (капитан ★★ ☆☆)18

Одиночная структура стека (капитан ★★ ☆☆)20

Ищу размер самой большой подзадачи (школа ★★★ ☆)26

Максимальное значение сводит к минимуму количество суб -мариностей с минимальным значением меньше или равным NUM (школа ★★★ ☆)31

Видимое количество горных пиков (исходная проблема ★ ☆☆☆ расширенные проблемы будут ★★★★)33


Глава 2&Nbsp; ссылки на вопросы41

Распечатайте публичную часть двух упорядоченных связанных списков (Shi ★ ☆☆☆)41

Удалить инвертор k -node в одном списке цепи и с двойным связанным списком (SHI ★ ☆☆☆)42

Удалить промежуточный узел связанного списка и узла в A/B (Shi ★ ☆☆☆)45

Обратный один и два связанного списка (Shi ★ ☆☆☆)47

Реверсирование части одного связанного списка (Shi ★ ☆☆☆)48

Обведите единственную ссылку вместе, Джозеф (оригинальная проблема ★ ☆☆☆ Advanced Проблема школа ★★★ ☆)50

Определите, является ли связанный список структурой обратной связи.55

Единственный связанный список разделен на небольшую форму слева, равна и большой справа (капитан ★★ ☆☆)59

Скопируйте связанный список, содержащий узлы случайных указателей (капитан ★★ ☆☆)63

Два одностороннего списка генерирует связанный список (SHI ★ ☆☆☆)66

Серия вопросов пересечения двух отдельных списков цепи (будет ★ ★ ★ ★ эй)69

Отмените порядок между каждым k -узером односменного списка (капитан ★★ ☆☆)74

Удалить узел неоднократно появляющегося в списке единой цепочки беспорядочной цепи (Shi ★ ☆☆☆)77

Удалить узел указанного значения в одном списке цепи (SHI ★ ☆☆☆)79

Преобразовать поиск двоичного связанного списка (WEI ★★ ☆☆)81

Выбор одного связанного списка (SHI ★ ☆☆☆)84

Странный метод удаления узла (SHI ★ ☆☆☆)86

Вставьте новый узел в упорядоченный кольцо с одной цепью (Shi ★ ☆☆☆)87

Два упорядоченных списка отдельных цепей объединены (Shi ★ ☆☆☆)88

Повторно -комбинируйте один список цепей в соответствии с левой и левой половиной района (Ши ★ ☆☆☆)90


Глава 3  проблема бинарного дерева93

Используйте рекурсивные и нерекурсивные методы, чтобы реализовать предисловие бинарного дерева, среднее и постороннее обход (школа ★★★ ☆)93

Распечатайте пограничный узел двоичного дерева (капитан ★★ ☆☆)100

Как печатать двоичное дерево более интуитивно (капитан ★★ ☆☆)104

Сериализация и производная бинарного дерева (ши ★ ☆☆☆)107

Божье -уровне Метод бинарного дерева Traversal (Will ★★★★★)111

Найдите самую длинную длину накопления и указанное значение в двоичном дереве (капитан ★★ ☆☆)119

Найдите самое большое бинарное дерево в бинарном дереве (капитан ★★ ☆☆)121

Найдите самую большую структуру топологии, которая соответствует условию поиска бинарного дерева (школа ★★★ ☆)124

Бинарное дерево напечатано зигзагообразной печати (капитан ★★ ☆☆)132

Отрегулируйте два неправильных узла в поиске бинарного дерева (первоначальная проблема капитан ★★ ☆☆ Усовершенный вопрос будет ★ ★ ★ ★ дей)137

Определите, содержит ли дерево T1 всю топологию дерева T2 (Shi ★ ☆☆☆)142

Определите, есть ли суб -три, который точно такой же, как топологическая структура дерева T2 (школа ★★★ ☆)144

Определите, является ли двоичное дерево сбалансированным бинарным деревом (ши ★ ☆☆☆)146

Поиск двоичного дерева на основе группы поста (Ши ★ ☆☆☆)148

Определите, является ли бинарное дерево бинарным деревом и полным бинарным деревом (Shi ★ ☆☆☆)150

Создайте сбалансированное бинарное дерево поиска через группу упорядоченных чисел (SHI ★ ☆☆☆)152

Найдите узел преемника узла в двоичном дереве (Wei ★★ ☆☆)153

Найдите недавнего публичного предка двух узлов в бинарном дереве (первоначальная проблема ★ ☆☆☆ Advanced Вопрос капитан ★★ ☆☆ Re -Advanced Проблема 155

Алгоритм и слияние Тарджана для решения проблемы пакетного запроса недавних публичных предков между бинарными узлами деревьев (школа ★★★ ☆)160

Максимальное расстояние между бинарным деревьями (капитан ★★ ☆☆)168

Величайшая ценность партии (Wei ★★ ☆☆)169

Сгенерировать массивы -последовательности через массив предисловия и среднего порядка (SHI ★ ☆☆☆)172

Статистика и генерируйте все различные бинарные деревья (капитан ★★ ☆☆)173

Статистика Количество узлов полного двоичного дерева (капитан ★★ ☆☆)176


Глава 4 179

Рекурсивное и динамическое планирование проблемы с номером Фибоначчи (с ★★★★)179

Минимальный путь матрицы (капитан ★★ ☆☆)185

Минимальная валюта денег за деньги (капитан ★★ ☆☆)189

Робот достигает указанного метода позиции (капитан ★★ ☆☆)192

Количество способов изменить деньги (WEI ★★ ☆☆)199

Максимальный счет воздушного шара (школа ★★★ ☆)204

Самая длинная подключения (школа ★★★ ☆)210

Проблема гнездования конверта (школа ★★★ ☆)214

Проблема башни Ханно (школа ★★★ ☆)217

Самая длинная проблема публичной детской последовательности (капитан ★★ ☆☆)220

Самые длинные публичные детские шампуры (школа ★★★ ☆)223

Sub -argue или до максимального подразделения 0 (школа ★★★ ☆)227

Цена минимального редактора (школа ★★★ ☆)230

Строка String Snaggered (школа ★★★ ☆)233

Dragon и Dungeon Games (Wei ★★ ☆☆)236

Количество видов номеров строки преобразуется в комбинацию алфавита (капитан ★★ ☆☆)238

Количество выражений желаемого результата - количество видов (школа ★★★ ☆)240

Линия в линию карточной игры (капитан ★★ ☆☆)245

Jump Game (Shi ★ ☆☆☆)247

Самая длинная непрерывная последовательность в массиве (капитан ★★ ☆☆)248

N Проблема королевы (школа ★★★ ☆)249


Глава 5 253

Определите, являются ли две строки взаимные деформированные слова (Shi ★ ☆☆☆)253

Определите, является ли две строки вращающимся словом (Shi ★ ☆☆☆)254

Поверните целочисленную строку в целочисленное значение (капитан ★★ ☆☆)255

Strike Strings of Strings (Shi ★ ☆☆☆)258

Определите, появились ли все символы в массиве символов только один раз (метод реализации по мере необходимости 1 ★ ☆☆☆  261

Найдите строку в упорядоченном, но пустом массиве (капитан ★★ ☆☆)263

Регулировка и замена строки (SHI ★ ☆☆☆)265

Flip String (Shi ★ ☆☆☆)267

Идеальная проблема перетасовки (будет ★ ★ ★ ★)270

Удалить лишние символы, чтобы получить самую маленькую строку словаря (капитан ★★ ☆☆)276

Минимальное расстояние двух струн в массиве (капитан ★★ ☆☆)279

Проблема пути обращения строки (капитан ★★ ☆☆)281

Добавьте хотя бы символы, чтобы вернуть строку в целом к ​​текстовой строке (школа ★★★ ☆)285

Эффективность и максимальная эффективная длина строки скобок (исходная проблема  shi ★ ☆☆☆&Nbsp; проблема добавки 290

Строка формулы к значению (школа ★★★ ☆)292

0 Должно быть несколько двоичных строк слева (школа ★★★ ☆)294

Строка верхней регистрации с наименьшей последовательности струнной строки (школа ★★★ ☆)297

Самые длинные без повторяющихся шрифтов (капитан ★★ ☆☆)300

Найдите указанный новый тип символа (SHI ★ ☆☆☆)302

Проблема строки вращения (будет ★ ★ ★ ★ ★)303

Минимум содержит длину шампуры ребенка (школа ★★★ ☆)310

Минимальное количество сегментации Huiwen (Wei ★★ ☆☆)314

Проблема сопоставления строк (школа ★★★ ☆)316

Реальность словаря дерева (дерево префикса) (капитан ★★ ☆☆)320

Максимальная разница между суб -окрашенным (школа ★★★ ☆)324


Глава 6  большие данные и ограничения пространства330

Знайте фильтр Bloom (капитан ★★ ☆☆)330

Только количество случаев наибольшего количества раз в 2 миллиардах из 2 ГБ (SHI ★ ☆☆☆)335

Нашел беспрецедентный номер в 4 миллиардах негативных целых чисел (капитан ★★ ☆☆)336

Найдите лучшую k -проблему повторяющихся URL -адресов в 10 миллиардах URL -адресов и поиска (SHI ★ ☆☆☆)337

Нашел медиану, которая появилась дважды, и медиану всех чисел в 4 миллиардах негативных целых чисел (капитан ★★ ☆☆)338

Основные принципы последовательности Алгоритм хэша (капитан ★★ ☆☆)339

Выпуск острова (оригинальная проблема  wei ★★ ☆☆  расширенные проблемы 342


Глава 7  битовая операция348

Нет дополнительных переменных обмениваться значением двух целых чисел (SHI ★ ☆☆☆)348

Нет необходимости делать никаких сравнительных суждений, чтобы найти большее количество двух (школа ★★★ ☆)349

Используйте только операции без арифметических операций для достижения интегрированной, вычитаемой, вычитания и умножения (капитан ★★ ☆☆)350

Сколько 1 в выражении двоичного числа целых чисел (капитан ★★ ☆☆)355

Нашел несколько раз в массиве, который появился несколько раз в других числах (Wei ★★ ☆☆)357

Найдите номер только один раз в массиве K Times в других числах (Wei ★★ ☆☆)359


Глава 8&Nbsp; проблема массива и матрицы361

Матрица вращающейся круговой печати (Ши ★ ☆☆☆)361

Поверните квадрат по часовой стрелке по часовой стрелке 90&град;363

&LDQUO”364

Найти наименьший метод K (Nlogk) капитан беспорядочного массива ★★ ☆☆ 366

Самая короткая длина массива, которую необходимо отсортировать (Ши ★ ☆☆☆)371

Найдите количество раз больше, чем N/K в массиве (школа ★★★ ☆)372

Найдите указанное число в матрице рангов (SHI ★ ☆☆☆)376

Длина наиболее интегрированного подрастания (капитан ★★ ☆☆)378

Не печатайте группу сортировки и все бинарные группы и тройные группы для данного значения (Капитан ★★ ☆☆)380

Длина самого длинного массива неординарного массива положительных чисел и самых длинных массивов данного значения (капитан ★★ ☆☆)382

Совокупная дополнительная серия небезопасных массивов и самая длинная серия массива данного значения (капитан ★★ ☆☆)384

Длина максимального подрастания максимального подрастания в массиве недоступного массива (будет ★ ★ ★ ★)386

Рассчитайте небольшой хе -хе массива (школа ★★★ ☆)392

Своего рода натуральный массив (Shi ★ ☆☆☆)394

Заглавные заявки - все странные или даже предложения (Ши ★ ☆☆☆)396

Самое большое накопление и проблема подрастания (Ши ★ ☆☆☆)397

Наибольшее накопление и проблема суб -матрицы (капитан ★★ ☆☆)398

Найдите локальную минимальную позицию в массиве (Wei ★★ ☆☆)401

Максимальное накопление массивной шеи (капитан ★★ ☆☆)402

Печать N Самый большой топ K (Wei ★★ ☆☆)404

Граница - самый большой квадратный размер 1 (капитан ★★ ☆☆)406

AVILLED MARREY, не содержащий этого значения позиции (SHI ★ ☆☆☆)409

Массив корректировки раздела (Shi ★ ☆☆☆)411

Поиск самого короткого значения канала (WEI ★★ ☆☆)413

Минимальное положительное целое число, которое не появляется в массиве (капитан ★★ ☆☆)415

Максимальная разница между смежным числом после отсортирования массива (WEI ★★ ☆☆)416

Максимальный доход проекта (капитан ★★ ☆☆)418

Минимальные расходы на золотые батончики (капитан ★★ ☆☆)421

Проблема с контуром по строительству (будет ★ ★ ★ ★)423

Хорошая отправная точка заправочной станции (школа ★★★ ☆)432

Контейнер расцветает проблему с водой (школа ★★★ ☆)439


Глава 9  другие темы444

От 5 случайных до 7 случайных и его расширения (оригинальная проблема капитан ★★ ☆☆  Дополнительные вопросы капитан ★★ ☆☆ 444

Одна строка кода для наибольшего числа двух чисел (SHI ★ ☆☆☆)448

Два выпуска, связанные с заказом (оригинальная проблема капитана ★★ ☆☆ ☆☆ 448

Определите, находится ли точка внутри прямоугольника (капитан ★★ ☆☆)451

Определите, находится ли одна точка внутри треугольника (капитан ★★ ☆☆)452

Проблема оригами (Wei ★★ ☆☆)456

Может ли он быть идеально объединен в прямоугольник (капитан ★★ ☆☆)457

Алгоритм бассейна хранения (капитан ★★ ☆☆)460

Таблица дизайна с функцией Setall (SHI ★ ☆☆☆)461

Абсолютное значение разницы между самым большим левым и правым пособием (школа ★★★ ☆)463

Структура кэша дизайна LRU (капитан ★★ ☆☆)465

Дизайн структуры кэша LFU (школа ★★★ ☆)469

Дизайн randompool структура (капитан ★★ ☆☆)474

И проверьте реализацию (Wei ★★ ☆☆)476

Отрегулируйте вероятность количества чисел на интервале [0, x) (Shi ★ ☆☆☆)480

Массив пути становится массивом статистики (школа ★★★ ☆)481

Минимальный не может составить положительный массив (капитан ★★ ☆☆)486

Минимальное количество всего диапазона добавлено (WEI ★★ ☆☆)489

Переписка между строкой и числами (школа ★★★ ☆)491

Количество раз появляется в 1 к N (школа ★★★ ☆)494

Печать M числа от N до средней вероятности (SHI ★ ☆☆☆)497

Определите, является ли число количество раз (SHI ★ ☆☆☆)498

Найдите минимальное значение в упорядоченном массиве вращения (WEI ★★ ☆☆)499

Найдите число в упорядоченном массиве вращения (капитан ★★ ☆☆)501

Английское выражение и китайское выражение (школа ★★★ ☆)503

Отдел конфет (школа ★★★ ☆)509

Структурный дизайн сообщения, полученного и печати (капитан ★★ ☆☆)512

Найдите медиана потока данных в любое время (капитан ★★ ☆☆)516

Найдите средний дигит в сортированном массиве с одинаковой длиной (капитан ★★ ☆☆)518

Найдите номер K маленький в двух отсортированном массиве (будет ★ ★ ★ ★)521

Верхние k -проблемы добавлены между двумя упорядоченными массивами (WEI ★★ ☆☆)523

Top K Проблема с количеством раз (оригинальный вопрос капитан ★★ ☆☆ 526

Алгоритм Manacher (будет ★ ★ ★ ★ ★)535

Алгоритм KMP (Will ★★★★)542

Проблема потери шахматных произведений (школа ★★★ ☆)548

Мастерство рисования (школа ★★★ ☆)555

Проблемы выбора сайта почтового отделения (школа ★★★ ☆)559



об авторе

  С 2010 года он сосредоточился на том, чтобы чистить вопросы с 2015 года и использует свое свободное время, чтобы начать преподавать в кодовых интервью и алгоритмы на кодовых интервью и алгоритмах с 2015 года.


Рекомендуемая рекомендация

Среди студентов, групп, заинтересованных в алгоритме и содержании структуры данных; заинтересованы в алгоритмах и структурах данных.