Tag: 频率

排序字符的频率

我刚刚制作了一个算法来计算字符串中字符的频率。 令我困惑的是如何对频率进行排序,以便在顶部列出具有最大出现次数的字符,在底部列出最少的字符。 起初我尝试使用另一个变量’fc’(对于频率计数器)与我原来的计数器变量’k’一致。 然而,我陷入了如何对这个频率进行排序的思考过程中,我所做的fc var是没用的。 感谢您提供的任何帮助! 这是我的代码: import java.io.*; public class Freq { public static void main(String args[])throws IOException { //read input stream BufferedReader in=new BufferedReader(new InputStreamReader(System.in)); int ci,i,j,k,l,fc;l=0; String str,str1; char c,ch; System.out.println(“Enter your String”); str=in.readLine(); i=str.length(); //cycle through ASCII table chars and obtain chars typed for(c=’A’;c<='z';c++) { k=0; fc=0; //fc keeps count like […]

Java中是否有用于不断发出特定频率的库?

对,好吧。 我第一次使用Java来解决问题。 我买了一套名为Sennheiser 120 HD的新耳机; 但是有一个问题。 如果没有恒定的音频发射,那么耳机的底座将最终超时并关闭。 耳机是静电的垃圾,耳朵很可怕。 对我来说,这个解决方案目前是全天候播放音乐以防止死亡。 也许我很奇怪,但我不想每周7天每天24小时听音乐。 我相信一个可行的解决办法是不断发出基地可以检测到但我听不到的声音。 应用程序需要高效,因为它全天候运行。 我一直在做一些研究,但我对Java没有经验。 我无法找到任何发出特定频率的库。 有谁知道吗? 在商店的退货政策不再有效之前,最好在4天内获得解决方案。 如果这不起作用,请注意。

吉他调音的频率检测

我打算实施一个移动吉他调谐器应用程序。 我做了一个初步的研究,发现了一些常用的音高检测方法,如快速傅里叶变换,自相关等。 我还发现FFT不是检测频率的非常好的机制。 由于该项目中有2个部分正在检测吉他弦的频率并将该频率与弦应该在的频率相匹配,我想到使用已经实现的类库来检测弦的频率。 我目前不知道这个项目有多难,所以我的问题是项目的哪个部分更难? 它是匹配2个频率还是检测字符串的频率? 还有一种方法可以使用FFT但同时获得字符串的准确频率。 感谢您的时间。

我在网上找到一个有趣的谷歌访谈算法需要线性时间

所以我在网上发现了这个Google采访算法问题。 这真的很有趣,我还没有找到一个好的解决方案。 请看一下,并给我一个提示/解决方案,如果你能用Java编写代码那将是很好的。 “设计一个算法,给定一个数组中n个元素的列表,找到列表中出现超过n / 3次的所有元素。算法应该以线性时间运行。(n> = 0)你应该使用比较并实现线性时间。没有散列/过多空间/并且不使用标准线性时间确定性选择算法“

显示使用Android录制时不断更新的双倍(频率)

我正在构建一个Android应用程序,它使用FFT算法显示持续音符的频率。 我正在使用Jtransform方法。 我目前的问题是我无法在屏幕上显示频率。 以下代码是fft频率计算和AsynchTask,它应该在文本框中显示频率 import edu.emory.mathcs.jtransforms.fft.DoubleFFT_1D; public class Tuning extends Activity implements OnClickListener{ int audioSource = MediaRecorder.AudioSource.MIC; // Audio source is the device mic int channelConfig = AudioFormat.CHANNEL_IN_MONO; // Recording in mono int audioEncoding = AudioFormat.ENCODING_PCM_16BIT; // Records in 16bit private DoubleFFT_1D fft; // The fft double array int blockSize = 1024; // deal with […]

从Lucene索引获得最高频率条款

我需要从几个lucene索引中提取具有最高频率的术语 ,以便将它们用于某些语义分析。 所以,我想得到可能排名前30位的最常见的术语(仍然没有决定阈值,我将分析结果)和他们的每个索引计数。 我知道我可能会失去一些精确度,因为可能会丢失重复,但就目前而言,让我说我很好。 所以对于提出的解决方案,(不用说可能)速度并不重要,因为我会进行静态分析,我会强调实现的简单性 ,因为我不熟悉Lucene并且无法围绕它的一些概念。 。 我找不到任何类似的代码示例,所以具体建议(代码,伪代码,代码示例的链接……)感谢所有的建议! 谢谢!