Публикации по теме 'interview-questions'


ES6 Вопросы для интервью
Я перечислил некоторые из самых популярных вопросов интервью для ES6, заданных во время интервью. Какие новые функции появились в ES6 Пусть и константные ключевые слова. Параметры по умолчанию. Функции стрелки. Шаблонные литералы. Литералы объекта. Операторы отдыха и распространения. Деструктивное задание. Модули, классы, генераторы и итераторы. Обещания и многое другое. let: переменные, объявленные с помощью ключевого слова let , будут изменяемыми, т. е. значения..

Обход дерева
Что ж, у меня есть 4 разных типа обходов дерева, которые приходят мне в голову, когда я думаю об этом: Чтобы Предзаказ PostOrder Вертикальный обход заказа Обход порядка уровней [рассматривается в другом уроке] Inorder Traversal Algorithm Inorder(tree) 1. Traverse the left subtree, i.e., call Inorder(left-subtree) 2. Visit the root. 3. Traverse the right subtree, i.e., call Inorder(right-subtree) Моя реализация на основе Java для этого PostOrder Traversal..

Решение с двумя суммами
Получив массив целых чисел, верните индексы двух чисел так, чтобы они в сумме давали определенную цель. Вы можете предположить, что каждый вход будет иметь ровно одно решение, и вы не можете использовать один и тот же элемент дважды. Пример: Given nums = [2, 7, 11, 15], target = 9, Because nums[ 0 ] + nums[ 1 ] = 2 + 7 = 9, return [ 0 , 1 ]. Решение Самый простой шаг за шагом class Solution { public: vector<int> twoSum(vector<int>& nums, int target)..

Готовы ли вы принять вызов науки о данных?
Вы специалист по данным или стремитесь им стать? Вас заинтересует наша задача по науке о данных — Data Sense 1.0 . Мы объявляем о нашем первом соревновании по науке о данных. Что это? Существует реальная проблема, которую необходимо решить, связанную с большим количеством данных. Это не стандартное домашнее задание — это нечто большее. Кто может участвовать? Кто-нибудь. Какой формат? Это многоуровневая задача, в которой вы соревнуетесь с другими участниками со всего..

Удобный решатель крестиков-ноликов: Часть 2
Удобный решатель крестиков-ноликов: Часть 2 В A Handy Tic-Tac-Toe Solver: Part 1 мы начали разработку текстового проигрывателя Tic-Tac-Toe. В частности, мы занялись проблемами (1) создания и отображения доски Tic-Tac-Toe, (2) предоставления пользователю возможности сделать ход и проверки его достоверности и (3) проверки того, выиграл ли пользователь или компьютер игра. Прочтите, чтобы узнать, как реализовать оптимальную компьютерную стратегию и победить противника, не забывая..

10 лучших вопросов и ответов на собеседовании по Javascript
Javascript - один из самых популярных языков программирования в мире. Многие новички изучают этот язык программирования. Есть много типов вопросов, с которыми они столкнутся во время собеседования. Вот несколько важных вопросов на собеседовании и ответы на них, которые могут им помочь. 1. Что такое JavaScript? Javascript - это язык программирования. Это язык сценариев на стороне клиента и на стороне сервера. Javascript включает в себя все аспекты программирования, такие как..

Работа с графиками
В предыдущих статьях я исследовал различные структуры данных — от связанных списков и деревьев до хеш-таблиц . В этой статье я рассмотрю основы работы со структурой данных графа. Для начала давайте определим структуру данных графа. Графики представляют собой наборы точек данных, называемых узлами или вершинами, которые соединяются друг с другом. То, как каждый узел соединяется с другим, определяет значение данных графика, что делает графики отличными для отображения того, как один..