Я много читал о Haskell в последнее время, и преимущества, которые оно происходит от чисто функционального языка. (Я не заинтересован в обсуждении монадских для Lisp), это имеет смысл для меня (...
Я пытаюсь исследовать литературу по алгоритмам для решения конкретной проблемы, но не думаю, что точно знаю правильный поисковый запрос, чтобы описать то, что я ищу. Цель состоит в том, чтобы иметь доступный для запросов ...
Контекст Контекст этого вопроса состоит в том, что я хочу поиграть с Программированием экспрессии генов (GEP ), форма эволюционного алгоритма с использованием Erlang. GEP использует DSL на основе строк ...
Как атомные операции работают под капотом? Являются ли атомарные операции так называемыми "без ожидания"? Я ищу описание «наименьшего общего делителя» атомарных операций. Что делают все атомарные ...
Я пишу учебник, чтобы научить детей (в возрасте от 9 до 13 лет) программированию. Я начал с самих компьютеров, они не имеют большого отношения к информатике, они больше связаны с процессом ...
Я делаю некоторую ревизию для своих экзаменов, и один из вопросов, который часто задавали в прошлогоднем вопроснике, - как реализовать вентиль ИЛИ, используя только вентили XOR. Я пытаюсь сделать за последний час ...
Я ищу информацию о том, как реализовать двоичные кучи Я чувствую, что где-то должна быть хорошая статья об эффективной реализации кучи, но я ее не нашел. На самом деле я '...
Недавно я учитывая проблему, которую я обдумывал и до сих пор не могу решить; Мне было интересно, может ли кто-нибудь здесь указать мне в правильном направлении, предоставив мне псевдо ...
В настоящее время я тренируюсь для экзамена по ОС с предыдущими итерациями, и я наткнулся на это: Реализуйте «N Process Barrier», то есть убедитесь, что каждый процесс из их группы ждет, в ...
У меня проблемы с пониманием фрагмента кода инверсии приоритета из статьи: Считайте, что есть задача L с низкий приоритет. Эта задача требует ресурса R. Учтите, что L запущен, и он ...
Я провел поиск, но не нашел по-настоящему удовлетворительного ответа. Как разработчик я хочу потратить необходимое время на понимание этого, поэтому я ищу полное объяснение по ...
Assume that I have a vector, V, of positive integers. If the sum of the integers are larger than a positive integer N, I want to rescale the integers in V so that the sum is <= N. The elements in V ...
Schema R = (A, B, C, D, E, F) FD F = {ABC -> D, CD -> B, BCF -> D, CDF -> BE, BCDF -> E} Find Fc, the minimal cover (aka. canonical cover) of F. This is the method using in my book: Example: abc ...
Просто интересно, может ли кто-нибудь объяснить, почему «нестабильная сортировка» считается плохой? В основном я не вижу ситуаций, когда это действительно имело бы значение. Может ли кто-нибудь его предоставить?
This is more of a CS question, but an interesting one : Let's say we have 2 tree structures with more or less the same nodes reorganized. How would you find any in some sense minimal sequence of ...
В Windows C ++ следующий поток создает поток : CreateThread (NULL, NULL, функция, параметр, NULL, & threadID); Это запустит "функцию" в новом потоке и передаст ему "параметр" как void * или ...
Я был посмотрел на какой-то код и увидел вне контекста комментарий о «гистерезисе». Я думаю, что понял, что делает код, поэтому в моем вопросе нет ничего конкретного Я просто не ...
У меня возникли некоторые проблемы с пониманием того, что означает для машины распознавание и определение языка. Думаю, я близок к определениям, но не прав. Когда говорят, что машина Тьюринга Т распознает ...
Хорошо, у меня проблема. У меня есть набор «А» бутылок разного размера, полный воды.
Затем у меня есть еще один набор бутылок «Б» разных размеров, все пустые. Я хочу перелить воду из пункта А в пункт Б, ...
Я должен определить, является ли язык (например, L = {a ^ nb ^ mc ^ s | 0 <= n <= m <= s}) регулярным, контекстно-независимым, рекурсивным, рекурсивно перечислимым или ни одного из них. Я знаю, как определить ...
Почему и сегодня, после ~ 40 лет двоичной информатики, все еще используются и обратный, и прямой порядок байтов? Существуют ли алгоритмы или форматы хранения, которые лучше работают с одним и намного хуже с другим? ...
В частности: учитывая хэш (или индекс массива), как машина получает данные за постоянное время? Мне кажется, что даже прохождение всех других участков памяти (или чего-то еще) потребует ...
В книгах кодировщиков за работой автор спрашивает: «Как вы используете инварианты в своем коде». Пожалуйста, объясните, что означает этот вопрос. Я видел инварианты классов в вики, но пример приведен на Java, а я не ...
"Докажите, что NP-Complete определяет данные входные G и k, имеет ли G клику размера k и независимое множество. размера k. Обратите внимание, что это 1 проблема, а не 2; ответ будет положительным, если и только ...
Я пытаюсь (классически) доказать ~ (forall t: U, phi) -> существует t: U , ~ phi в Coq. Я пытаюсь доказать это противоположным образом: 1. Предположим, что такого t нет (так что ~ (существует t: U, ~ phi)) ...
Я работаю программистом, но у меня нет опыта в области компьютерных наук, поэтому недавно я следил за отличное введение MIT OpenCourseWare в информатику и программирование. В курсе ...