Публикации по теме 'interview-questions'
Зеркальное дерево [Стриж]
Даны два бинарных дерева T1 и T2. Напишите функцию для проверки, являются ли деревья зеркальными друг другу.
Пример
T1: T2
1 1
2 3 3 2
4 5 6 7 7 6 5 4
Чтобы два дерева T1 и T2 были зеркальными. Ключ их корневого узла должен быть одинаковым. а левое поддерево T1 и правое поддерево T2 должны быть зеркальными и наоборот. class Node {..
40 самых популярных решений iOS Swift для вопросов
В этой статье я рассмотрел 40 вопросов | Быстрое программирование
1. Что такое вывод типа?
Короче говоря, это способность быстро. Вам не всегда нужно писать типы переменных и констант, которые вы создаете в своем коде. Например :
// swift know its Int type
var age = 40 // Int
// You dont need to tell them always like below
var age : Int = 40
2. Что такое дженерики?
Общий код позволяет писать гибкие, многоразовые функции и типы, которые могут работать с любым типом в..
Наука о данных (Python) :: Регрессия дерева решений
Цель этого поста — быстро напомнить (таким образом, предполагается, что вы уже знакомы с этим материалом) регрессию дерева решений (с использованием Python). Вы также можете рассматривать это как часто задаваемые вопросы.
Что такое CART?
CA – деревья классификации RT – деревья регрессии
*************************************************
Каким типом линейной регрессии является регрессия дерева решений?
Нелинейная регрессия..
Несколько полезных вопросов по JavaScript с ответами. Часть 2
На собеседовании иногда трудно ответить на основные вопросы. Я столкнулся с такой же ситуацией. Всегда лучше собрать важные вопросы, чтобы вы могли не просматривать веб-страницы в поисках ответов, когда у вас мало времени. Поэтому я объединил еще несколько вопросов по JavaScript (ES6), с которыми мне приходилось сталкиваться в различных интервью. Надеюсь, вы найдете ее полезной.
Я буду добавлять больше вопросов в список и стараться обновлять его. Но я также позабочусь о том, чтобы..
Эффективная вложенная итерация по строкам в таблице с использованием Python (задача интервью и ее решение).
Недавно мне нужно было решить одну довольно сложную задачу на собеседовании на Python, которую я решил объяснить здесь, потому что, как мне кажется, она имеет отношение к некоторым реальным сценариям обработки данных. Кроме того, я не нашел решений или объяснений подобных задач в Интернете, поэтому может быть полезно поделиться задачей с моим собственным решением.
Я твердо верю, что если вы попытаетесь решить ее самостоятельно, вы получите значительно больше пользы от этой статьи, чем..
Ежедневный бит(е) C++ | Максимальная сумма подмассива
Ежедневный бит (е) C ++ # 168, Общая проблема интервью: максимальная сумма подмассива.
Сегодня мы рассмотрим распространенную задачу интервью C++: максимальная сумма подмассива.
Учитывая непустой массив целых чисел, определите максимальную сумму подмассива, то есть максимальную сумму последовательных элементов.
Например, для входных данных {-1,1,2,-1,3,-2,1}, максимальная сумма подмассива равна 5 , что достигается путем суммирования подмассив {1,2,-1,3} .
Прежде чем вы..
Ежедневный бит(е) C++ | Контур горизонта
Ежедневная часть (e) C ++ # 86, Общая проблема на собеседовании: схема горизонта
Сегодня мы рассмотрим распространенную задачу на собеседовании по C++: схема горизонта.
Имея информацию о зданиях, где каждое здание представлено своими левой и правой границей и высотой, создайте контур линии горизонта, представленный точками, которые являются левыми начальными точками каждой горизонтальной линии.
Ввод сортируется по левой границе; вывод должен быть минимальным и отсортирован по..