问题标签 [alphabet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
algorithm - 从具有加权概率的列表中随机选择
我有一个由 N 个元素组成的数组(代表给定字母表的 N 个字母),并且该数组的每个单元格都保存一个整数值,该整数值表示该字母在给定文本中出现的次数。现在我想根据他在给定约束下出现的次数从字母表中的所有字母中随机选择一个字母:
如果字母具有正(非零)值,则算法始终可以选择它(当然,概率更大或更小)。
如果字母 A 的值高于字母 B,则算法必须更可能选择它。
现在,考虑到这一点,我想出了一个可以完成这项工作的简单算法,但我只是想知道是否有更好的事情要做。这似乎是非常基本的,我认为为了更有效地完成这一点,可能需要做更多聪明的事情。这是我认为的算法:
- 将数组中的所有频率相加。将其存储在 SUM 中
- 选择从 0 到 SUM 的随机值。将其存储在 RAN 中
- [While] RAN > 0,从第一个开始,访问数组中的每个单元格(按顺序),并从RAN中减去该单元格的值
- 最后访问的单元格是选择的单元格
那么,还有比这更好的事情吗?我错过了什么吗?
我知道大多数现代计算机可以如此快速地计算这个,如果我的算法效率低下,我什至不会注意到,所以这更多是一个理论问题,而不是一个实际问题。
我更喜欢解释算法,而不仅仅是代码的答案,但如果你更愿意在代码中提供你的答案,我对此没有任何问题。
c - C - 将数组中的 char 字符串排序为等于 char 用户输入
我现在有作家的障碍。
我想要的是有一个排序来检查 newWord 是否等于 wordInput,如果不等于,它将继续交换字母直到它完成。例如,假设 wordInput 是便便而 newWord 是 oopp,我希望 newWord 最终变成便便,那么我该如何交换呢?
这是我到目前为止的代码。
arrays - 利用字符串数组的字母计数器
我一直在尝试用java编写一个程序来确定字母表中每个字符在给定字符串中出现的次数。我能够成功编译程序,但是在用户输入完成后,它给出了一个越界异常。任何帮助,将不胜感激。
python - 生成满足特定条件的 7 个字母单词的列表 - Python
我正在尝试在 python 中生成满足以下条件的 7 个字母单词的列表:
- 单词是固定长度的(7个字母)
- 单词只有大写(我使用的是 ascii_uppercase)
- 是形式?D?R?T?在哪里?充当字母的占位符。
因此,以下是有效的示例:
- 喜欢
- BDFRUTW
- 京东QRQTA
- ZDZRZTZ
- QDQRQTQ
我正在使用以下代码,但想知道如何生成符合第三个标准的单词。任何帮助/指针都会很棒!
vim - 在 Vim 中编写整个字母表
有时我需要写下整个字母表abcd…z
,我讨厌在 Vim 的插入模式下一个字母一个字母地输入。是否有任何方法可以更有效地做到这一点?
我知道该ga
命令为我提供光标所在字符的 ascii 代码……但不知道如何将它与我的标准解决方案混合以键入从 1 到(例如)5000 的数字:a1ESCqqyyp^Aq4998@q
……</p >
assembly - 如何限制仅在字母表内显示字符
好吧,假设我有一个程序,它只接受字母,不管它的大小写(大写或小写),转换并显示它的相反大小写(例如,A 到 a,a 到 A)。然后程序通过升序和降序显示下一个字母,但仅在字母内。
例如,如果我输入 'l' 并选择升序,它将输出其对应的大写等效项以及它之后的下一个字母,直到 Z。
同样,如果我输入 E 并选择降序,它将输出其对应的小写等效项以及它之前的下一个字母,直到 a。
这是我到目前为止完成的一段代码,我已经设法将输入字母转换为其大写和小写等效项,并且还能够垂直显示它们。我唯一的问题是如何将输出仅限于字母表。
感谢您的回复!
c - C 语言。只接受字母表并分开两个问题?
我希望程序分别回答名字和姓氏,同时也严格接受字母的输入。我在哪里可以找到有关此的更多信息?谢谢。
android - ANDROID:如何在 for 循环中设置按钮?
有人知道如何在 for 循环中为字母表(对于刽子手应用程序)创建按钮吗?
我不确定在 java 类中需要做什么以及在 xml 文件中需要做什么。
regular-language - 证明 {a,b} 上的下列集合是正则的
给定字母表{a, b}
,我们将其定义为单词中出现的次数,对于. 证明下面的集合是有规律的。Na(w)
a
w
Nb(w)
{a, b}
A = {xy | Na(x) = Nb(y)}
我很难弄清楚从哪里开始解决这个问题。任何信息将不胜感激。
cmusphinx - 狮身人面像识别字母的准确性非常低
我正在使用 CMU sphinx 来识别字母,但我注意到准确性非常低。(<=20%)。例如:当我拼写字母:APPLE时,它会出现ABBL E。准确度太低而无法使用。
我希望不必像提到的一些帖子那样实施它,使用“alpha”“beta”等来提高识别率。
在线lmtools中生成的dict文件和lm文件 顺便说一句:当我限制dict并用单词对着麦克风说话时,准确率在80%以上。那么以前有人解决过这个问题吗?或任何想法都值得赞赏。谢谢 。