Запитання з тегом «algorithm»

Алгоритм - це послідовність чітко визначених кроків, яка визначає абстрактне рішення проблеми. Використовуйте цей тег, коли ваша проблема пов’язана з дизайном алгоритму.

2
Які відмінності між сегментними деревами, інтервальними деревами, двійковими індексованими деревами та деревами діапазону?
Які відмінності між сегментальними деревами, інтервальними деревами, двійковими індексованими деревами та деревами діапазону у розрізі: Ключова ідея / визначення Програми Продуктивність / порядок у великих розмірах / споживання місця Будь ласка, не просто дайте визначення.



27
Алгоритм виявлення зіткнень ліній-сегментів кола?
У мене є лінія від А до В і коло, розташоване на С із радіусом Р. Який хороший алгоритм слід використовувати, щоб перевірити, чи перетинає лінія коло? І за якою координатою вздовж краю кіл це відбулося?

9
Які математичні / обчислювальні принципи стоять за цією грою?
Мої діти мають цю веселу гру під назвою Spot It! Обмеженнями гри (як я найкраще можу описати) є: Це колода з 55 карт На кожній картці є 8 унікальних зображень (тобто картка не може мати 2 однакових зображень) З огляду на будь-які 2 карти, вибрані з колоди, є 1 і …

30
Ефективний метод приховування електронної пошти від спам-ботів
На своїй домашній сторінці я використовую цей метод, щоб приховати свою електронну пошту від спам-ботів: <a href="admin [at] example.com" rel="nofollow" onclick="this.href='mailto:' + 'admin' + '@' + 'example.com'">Contact me</a> Що ви думаєте про це? Це ефективно? Які інші методи ви знаєте чи використовуєте?
196 html  algorithm  email  spam 

10
Коли я повинен використовувати Kruskal на відміну від Prim (і навпаки)?
Мені було цікаво, коли слід використовувати алгоритм Прима та коли Крускал, щоб знайти дерево, що мінімумує? Вони мають просту логіку, найгірші випадки, і різниця полягає лише у впровадженні, яке може включати трохи різні структури даних. Отже, що є вирішальним фактором?

17
Як зробити закруглені відсотки до 100%
Розглянемо чотири відсотки нижче, представлені у вигляді floatчисел: 13.626332% 47.989636% 9.596008% 28.788024% ----------- 100.000000% Мені потрібно представити ці відсотки як цілі числа. Якщо я просто використовую Math.round(), я закінчую в цілому 101%. 14 + 48 + 10 + 29 = 101 Якщо я використовую parseInt(), я закінчую в цілому 97%. …

30
Як знайти найнижчого загального предка двох вузлів у будь-якому бінарному дереві?
Бінарне дерево тут не обов'язково може бути двійковим деревом пошуку. Структуру можна сприймати як - struct node { int data; struct node *left; struct node *right; }; Максимальне рішення, з яким я міг працювати з другом, було щось подібне - розглянемо це бінарне дерево : Врожайність міжрегіональних врожаїв - 8, …

11
комбінації між двома списками?
Минув час, і у мене виникають проблеми з обернути голову навколо алгоритму, який я намагаюся зробити. В основному я маю два списки і хочу отримати всі комбінації двох списків. Я не можу пояснити це правильним, ось ось приклад. name = 'a', 'b' number = 1, 2 вихід у цьому випадку …

30
Враховуючи масив чисел, повернути масив продуктів усіх інших чисел (без поділу)
Мені було задано це питання на співбесіді, і я хотів би знати, як інші вирішуватимуть це питання. Мені найбільше подобається Java, але рішення іншими мовами вітаються. Давши масив чисел, numsповерніть масив чисел products, де products[i]добуток усіх nums[j], j != i. Input : [1, 2, 3, 4, 5] Output: [(2*3*4*5), (1*3*4*5), …
186 arrays  algorithm 

15
Пошук значення max / min у масиві примітивів за допомогою Java
Тривіально написати функцію для визначення значення min / max у масиві, наприклад: /** * * @param chars * @return the max value in the array of chars */ private static int maxValue(char[] chars) { int max = chars[0]; for (int ktr = 0; ktr < chars.length; ktr++) { if (chars[ktr] …

27
Алгоритм знаходження найбільшого основного множника числа
Який найкращий підхід до обчислення найбільшого простого множника числа? Я думаю, що найбільш ефективним буде таке: Знайдіть найнижнє просте число, яке чітко ділиться Перевірте, чи є результат ділення простим Якщо ні, знайдіть наступний найнижчий Перейти до 2. Я ґрунтую це припущення на тому, що простіше обчислити малі основні фактори. Це …


11
Який найкращий спосіб обчислити тенденційні теми чи теги?
Багато сайтів пропонують статистику на кшталт "Найгарячіші теми за останні 24 години". Наприклад, Topix.com показує це у своєму розділі «Новини тенденцій». Там ви можете побачити теми, які найчастіше згадуються. Я також хочу обчислити такий "кайф" для теми. Як я міг це зробити? Алгоритм повинен набирати ваги тем, які завжди менш …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.