博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
符号表
阅读量:6234 次
发布时间:2019-06-22

本文共 635 字,大约阅读时间需要 2 分钟。

符号表,有时候被称为字典,类似于那本将单词释义按照字母排列顺序排列起来的历史悠久的参考书!

符号表,最主要的目的是将一个键和一个值进行联系,实现的重点是其使用的数据结构,put()和get()方法

接下来是一个测试用例,FrequendCounter用例会从标准的输入中得到一列字符串,并且记录每个(长度至少达到指定的阈值)字符串的出现次数,然后遍历所有键,找出出现频率最高的键

1 public class FrequentCounter 2 { 3    public static void  main (String []args) 4    { 5      int minlen=Integer.parseInt(args[]); 6      ST
st=new ST
; 7 while(!StdIn.isEmpty()) 8 { 9 String word=StdIn.readString();10 if(word.length()
st.get(max))19 max=word;20 stdOut.println(max+" "+st.get(max));21 }22 }

 

转载于:https://www.cnblogs.com/lujun1949/p/5499528.html

你可能感兴趣的文章
iOS中常见 Crash 及解决方案
查看>>
【python】datetime获取日期,前一天日期
查看>>
Lua简易入门教程
查看>>
如果使用百度云盘同步电脑里文件夹
查看>>
linux内核栈与用户栈【转】
查看>>
一次完整的http事务
查看>>
spring事务传播机制
查看>>
freemaker
查看>>
一个leetcode解题报告类目,代码很简洁
查看>>
html字符转义
查看>>
C#编程(五十七)----------位数组
查看>>
openfireserver和jdk环境删除命令
查看>>
mysql命令
查看>>
Android之后台启动Activity
查看>>
[Python]BeautifulSoup—HTML解析包
查看>>
python中添加环境变量
查看>>
C# 多线程控制 通讯 和切换
查看>>
作为初级管理者必会的方法论和分析法
查看>>
javascript设计模式——策略模式
查看>>
ubuntu开机后弹出System program problem detected的解决办法
查看>>