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