Описание тега anagram

Слово, фраза или имя, образованное перестановкой букв другого, например, cinema, образованное из iceman.
2 ответа

Какой может быть самый эффективный (с точки зрения времени) алгоритм для генерации анаграмм?

Ниже приведен код, который я придумал, чтобы найти анаграммы данной строки, однако я обнаружил, что это очень медленно, когда строка очень большая. Что я могу сделать, чтобы сделать это быстрее? Есть ли другой алгоритм, который делает эту операцию б…
27 май '17 в 13:32
2 ответа

Anagram Finder Python

Я хочу вернуть список слов в 'listofwords.txt', которые являются анаграммами некоторой строки 'b' def find_anagrams(a,b): ##a is the listofwords.txt f=open('listofwords.txt', 'r') for line in f: word=line.strip() wordsorted= ''.join(sorted(line)) fo…
08 мар '15 в 21:17
5 ответов

Получить список анаграмм из словаря

По сути, анаграммы подобны перестановке строк. Например, stack,sackt,stakc все анаграммы stack (мысли выше слова не имеют смысла). В любом случае вы могли бы понять, что я имел в виду. Теперь я хочу список anagrams дали миллион слов или просто сказа…
19 июн '12 в 20:05
1 ответ

Как я могу сделать программу анаграммы, используя двухсимвольные Arraylists?

Это код, который у меня есть, что мне делать? Это даже не строка. это использовать Arraylist. import java.util.ArrayList; import java.util.Collections; public class ArrayCheck { public boolean isAnagram(ArrayList<Character> arr1, ArrayList<…
10 май '17 в 12:41
0 ответов

Невозможно напечатать метод Void из Main

Я создал метод main, вставил сортировку и хочу, чтобы он правильно распечатывался в моем классе тестеров. Я знаю, что он не может печатать, потому что это пустой метод, использующий массивы, и мне нужно, чтобы это была строка для печати, я просто не…
26 сен '18 в 22:55
2 ответа

Как бы вы отсортировали строки так, чтобы анаграммы были близки друг к другу в C++?

Это было бы действительно реализовать в Java, так как вы могли бы использовать Comparator и встроенные методы для сортировки массивов символов и сравнения строк следующим образом: public class AnagramComparator implements Comparator<String> { …
24 янв '12 в 13:55
1 ответ

Сгруппируйте все анаграммы

Постановка задачи: Вам дан набор из k строк, каждая длина n. Вы должны вывести группу анаграмм вместе. Анаграммы подобны, например, atm - mat, like-kile.
04 сен '10 в 15:13
1 ответ

Отладка программы Anagram

Я пытаюсь отладить эту программу, но не могу найти ошибку с этой программой. Каждое 2-буквенное слово считается анаграммой, а каждое слово, содержащее более 2 букв, не является анаграммой. #include <string> #include <iostream> using name…
25 мар '16 в 18:55
6 ответов

Улучшения анаграммы

Только что закончил недавнее домашнее задание, но я знаю, что оно может быть более эффективным. Он читает два слова из командной строки, игнорирует пробелы и знаки препинания и определяет, являются ли они анаграммами. Что у меня есть ниже; насколько…
06 ноя '10 в 03:53
2 ответа

Как я могу оптимизировать перестановки слов в игре Scrabble?

Я пытаюсь сделать логику для оппонента в игре "Эрудит". Я много думал и пришел к выводу, что мне нужно использовать anagrams и проверить эти анаграммы по списку слов в файле словаря, чтобы увидеть, является ли сгенерированное слово фактически словом…
05 сен '13 в 16:14
4 ответа

Цель алгоритма анаграммы

Я написал следующий код для проверки анаграммы, хочу знать, это идеально и есть ли лучший способ реализовать то же самое в цели C -(BOOL) findAnagram :(NSString *) string1 :(NSString *) string2 { int len = string1.length; if (len != string2.length) …
16 дек '12 в 21:35
3 ответа

Проверка анаграммы в Java

Я написал программу, которая проверяет элементы двух массивов и говорит, являются ли они анаграммами или нет. Мой код не работает должным образом. Подскажите, пожалуйста, ошибка в циклах for при сортировке отдельных массивов? Что должно быть исправл…
19 май '16 в 19:22
7 ответов

Как найти анаграмму для 2 строк

Я написал программу на Java, чтобы найти Anagram для 2 строк. Для справки: две строки являются анаграммами, если они написаны одинаковыми точными буквами, игнорируя пробел, знаки препинания и заглавные буквы. Каждая буква должна иметь одинаковое кол…
25 ноя '16 в 12:32
3 ответа

Ошибка алгоритма анаграммы

Возможный дубликат: Алгоритм анаграммы в Java public static boolean test(String a, String b) { a=a.toLowerCase(); b=b.toLowerCase(); boolean result = true ; boolean tmp1=false; if(a.length()==b.length()){ for(int i=0;i<a.length();i++){ tmp1=false…
04 дек '12 в 15:55
3 ответа

Анаграмма Питон 3

Я пытаюсь написать программу, которая проверяет, являются ли 2 входа анаграммы. Я чувствую, что это должно быть относительно легко, но я не могу понять это. Я должен определить функцию как: def isAnagram(s1, s2): до сих пор у меня есть это: word1 = …
13 ноя '13 в 02:39
1 ответ

Что происходит этот код. Анаграмма как подстрока в строке

Я нашел этот вопрос размещенным здесь, но не смог прокомментировать или задать вопрос, поэтому я создаю новый вопрос. Оригинальный пост заявил следующее: t = "abd" s = "abdc" s тривиально содержит t. Однако, когда вы сортируете их, вы получаете стро…
29 авг '17 в 22:58
14 ответов

Алгоритм группировки слов анаграммы

Учитывая набор слов, нам нужно найти слова анаграммы и отобразить каждую категорию отдельно, используя лучший алгоритм. вход: man car kile arc none like выход: man car arc kile like none Лучшее решение, которое я сейчас разрабатываю, основано на хеш…
28 дек '08 в 09:11
1 ответ

Группировка анаграмм

По заданному набору слов сгруппируйте анаграммы IP:{tar,rat,banana,atr} OP:{[tar,rat,atr],[banana]} Одно из решений этого вопроса с использованием Hash Table. рассмотрите каждое слово, отсортируйте его и добавьте в качестве ключа к хэш-таблице, если…
29 июл '13 в 21:34
10 ответов

Какой простой способ определить, являются ли списки слов анаграммами друг друга?

Как бы вы перечислили слова, которые являются анаграммами друг друга? Мне задали этот вопрос, когда я подал заявку на мою текущую работу. orchestra можно переставить в carthorse все оригинальные буквы используются только один раз, поэтому слова явля…
06 фев '09 в 20:52
6 ответов

Как перейти по строкам в открытом текстовом файле на Python (2.72)

У меня есть текстовые файлы с несколькими тысячами слов в них (одно слово в строке). Я написал функцию, которая принимает два слова (строки) и проверяет, является ли одно слово анаграммой другого (это означает, что два слова содержат одинаковые букв…
25 ноя '11 в 13:17