Публикации по теме 'interview-questions'
Советы и рекомендации по манипулированию битами и часто задаваемые вопросы на собеседовании
Манипуляции с битами — это действия по алгоритмическому манипулированию битами или другими фрагментами данных короче слова. Задачи компьютерного программирования, требующие манипулирования битами, включают низкоуровневое управление устройством, алгоритмы обнаружения и исправления ошибок, сжатие данных, алгоритмы шифрования и оптимизацию. Для большинства других задач современные языки программирования позволяют программисту работать непосредственно с абстракциями, а не с битами,..
Напишите код для реализации пузырьковой сортировки в Java.
Проблема
Напишите код для реализации пузырьковой сортировки в Java.
Решение
Вот программа Java для реализации алгоритма пузырьковой сортировки с использованием языка программирования Java. Не удивляйтесь импорту java.util.Array, здесь мы не использовали его метод сортировки, вместо этого он используется для вывода массивов в читаемом формате. Я создал функцию подкачки, чтобы поменять местами числа и улучшить читаемость кода. Если вам не нравится, вы можете встроить код метода..
Механизм подсчета слов
Постановка задачи:
Механизм подсчета слов
Реализуйте функцию сканирования документа wordCountEngine , которая получает строку document и возвращает список всех уникальных слов в ней и их количество вхождений, отсортированных по количеству вхождений в порядке убывания. Если два или более слова имеют одинаковое количество, они должны быть отсортированы в соответствии с их порядком в исходном предложении. Предположим, что все буквы в английском алфавите. Ваша функция должна быть..
JavaScript: проверка допустимых круглых скобок со стеком
Я очень часто захожу на сайт LeetCode, чтобы попрактиковаться в решении вопросов о структуре данных и алгоритмах, а также улучшить свои навыки программирования. Допустимые скобки - один из классических вопросов на собеседовании, и я поделюсь с вами своим решением в этом посте. Вот вопрос:
Учитывая строку, содержащую только символы '(' , ')' , '{' , '}' , '[' и ']' , определите, является ли введенная строка допустимой.
Строка ввода допустима, если:
Открытые скобки..
10 лучших вопросов на собеседовании по JavaScript в 2021 году
1.Закрытия
Замыкание дает вам доступ к области действия внешней функции из внутренней функции (лексическое окружение).
Пример:
function init() {
var name = ‘John-Mayer’;
function displayName() {
alert(name);
}
displayName();
}
init();
Прочтите этот официальный блог для получения подробного ответа: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures .
2.Прототипы в Javascript
Очевидно, что в ES6 можно использовать функцию расширения для..
Серия интервью с интерактивной доской - структуры данных и алгоритмы
Мы упорно трудились, чтобы выпустить серию интервью с интерактивной доской, чтобы помочь вам с различными подходами, необходимыми для решения проблемы структур данных и алгоритмов. Интерактивное интервью является обычным явлением в таких компаниях, как Google, Facebook, Amazon, Microsoft и т. Д. Теперь, когда оно было выпущено и мы получили прекрасные отзывы, мы запланировали выпустить больше видео в серии интервью с интерактивной доской. Я также хотел бы поблагодарить всех за отзывы,..