Тёмный

Solving LeetCode 169 in JavaScript (Majority Element) 

KA Education
Подписаться 4,2 тыс.
Просмотров 3,5 тыс.
50% 1

Опубликовано:

 

20 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@chetankagyan
@chetankagyan Год назад
We can improve it using Boyer-Moore Majority Voting Algorithm in constant space.
@rohitdeepati7742
@rohitdeepati7742 Год назад
Thanks bro
@sudhakardhayalan8874
@sudhakardhayalan8874 Месяц назад
This solution is failing for the edge case that I've created - [3, 2, 3, 1, 1, 1] For this, provided solution returns undefined. Need slight improvement in condition to fix this. Below one is working fine. let majorityElement = function (nums) { const ht = {}; for (const num of nums) { ht[num] = ht[num] + 1 || 1; } const isNumsOfEvenLength = nums.length % 2 === 0; const median = Math.floor(nums.length / 2); for (const key in ht) { if (isNumsOfEvenLength && ht[key] >= median) { return key; } else if (!isNumsOfEvenLength && ht[key] > median) { return key; } } };
@sudhakardhayalan8874
@sudhakardhayalan8874 Месяц назад
Or you can simply use the below solution let majorityElement = function (nums) { const ht = {}; for (const num of nums) { ht[num] = ht[num] + 1 || 1; } const median = Math.ceil(nums.length / 2); for (const key in ht) { if (ht[key] >= median) { return key; } } }; console.log(majorityElement([3, 2, 3])); // 3 console.log(majorityElement([3, 2, 3, 1, 1, 1])); // 1
@MayankMakwana-n4d
@MayankMakwana-n4d 10 месяцев назад
not even working
Далее
Solving LeetCode 101 in JavaScript (Symmetric Tree)
5:56
СОВСЕМ НЕ СОБАЧКИ🤷
11:10
Просмотров 62 тыс.
Solving LeetCode 136 in JavaScript (Single Number)
4:25
Solving LeetCode 326 in JavaScript (Power of Three)
3:41
Solving LeetCode 520 in JavaScript (Detect Capital)
4:25
Majority Element - Leetcode 169 - Python
14:39
Просмотров 106 тыс.
First bad version - JavaScript
7:05
Просмотров 52
Majority element | Leetcode #169
7:13
Просмотров 51 тыс.
How I Would Learn To Code (If I Could Start Over)
13:43
СОВСЕМ НЕ СОБАЧКИ🤷
11:10
Просмотров 62 тыс.