Moderate 查单词 @CareerCup

Unity小游戏接入抖音敏感词检测 摘要: 本文介绍了Unity小游戏接入抖音敏感词检测的方法。抖音官方提供了两种API:SensitiveWordCheck用于检测敏感词,ReplaceSensitiveWords用于替换敏感词。此外,若使用键盘输入事件,可通过tt.onKeyboardComplete监听回调,平台会自动屏蔽敏感词(替换为*)。接入官方字库可有效避免审核驳回,适用于小游戏中的用户输入功能(如起名系统)。附官方文档链接及参数说明。 阅读详情

简单题,如果是只查询一次,则用时O(n)

如果要多次查询,则用一个Hashtable存储已查过的词


package Moderate;

import java.util.Hashtable;

import CtCILibrary.AssortedMethods;

/**
 * Design a method to find the frequency of occurrences of any given word in a
 * book.
 * 
 * 译文:
 * 
 * 设计一个函数,找到给定单词在一本书中的出现次数。
 * 
 */
public class S17_9 {

	// 预处理,事先处理好,放在一个Hashtable里
	public static Hashtable<String, Integer> setupDictionary(String[] book) {
		Hashtable<String, Integer> table = new Hashtable<String, Integer>();
		for (String word : book) {
			word = word.toLowerCase();
			if (word.trim() != "") {
				if (!table.containsKey(word)) {
					table.put(word, 0);
				}
				table.put(word, table.get(word) + 1);
			}
		}
		return table;
	}

	public static int getFrequency(Hashtable<String, Integer> table, String word) {
		if (table == null || word == null) {
			return -1;
		}
		word = word.toLowerCase();
		if (table.containsKey(word)) {
			return table.get(word);
		}
		return 0;
	}

	public static void main(String[] args) {
		String[] wordlist = AssortedMethods.getLongTextBlobAsStringList();
		Hashtable<String, Integer> dictionary = setupDictionary(wordlist);

		String[] words = { "the", "Lara", "and", "outcropping", "career", "it" };
		for (String word : words) {
			System.out.println(word + ": " + getFrequency(dictionary, word));
		}
	}
}


Trae 保姆级使用指南,零基础小白也能实现编程。 Trae 使用指南 Trae AI 使用 零基础编程 满血版 DeepSeek-R1&V3 AI IDE 深度理解中文开发场景 傻瓜式编程 编程入门 开发入门 阅读详情

相关推荐

基于matlab版本的三维直流电法反演算法

可以使用RESINVM3D工具包等现成的MATLAB工具进行三维直流电法反演。反演问题求解:基于MATLAB的反演问题求解算法实现和应用,包括反演问题数值模拟、反演问题参数优化和反演问题结果分析。希望这个代码示例能帮助你入门三维直流电法反演。如果有更具体的需求或问题,可以进一步探讨。反演过程中可能需要调整正则化参数和优化算法的设置。需要根据实际问题实现,可能涉及复杂的数值计算。

ytttr873的博客 668

【u226】查单词

Time Limit: 1 second Memory Limit: 128 MB 【问题描述】 全国英语四级考试就这样如期到来了.可是小Y依然没有做好充分的准备。为了能够大学毕业,可怜的小Y决定作弊。(太胆大妄为了,不怕被学校开除!!) 小Y费尽心机,在考试的时候夹带了一本字典进考场。但是现在的问题是,考试的时候可能有很多单词要查,小Y能不能来得及呢? 输入格式 ...

580

LabView实现modbus通讯

labview实现modbus通讯

Lrj的博客 7662

【Trie】查单词(C++)

[Submit][Status][Web Board] Description 全国英语四级考试就这样如期到来了,可是小Y依然没有做好充分准备。为了能大学毕业,可怜的小Y准备作弊。 小Y费尽心机,在考试的时候夹带了一本字典进考场。现在的问题是:考试的时候可能有很多单词要查,小Y能不能来得及呢? Input 第一行一个整数N,表示字典中一共有多少个单词。 接下来每两行表示一个单词,其中:第一行是一个...

liuzich的博客 717

CodeBuddy 接入 MCP,一键生成网站!

2024 年 11 月,Anthropic 公司搞了个挺有意思的新玩意 - Model Context Protocol(模型上下文协议)简称为 MCP 协议。简单来说,它就是给 AI 和各类工具数据之间搭了个标准化的”桥梁”,让开发者不用再为对接问题头疼了。mcp.so如下图所示,这是 mcp.so 网站中的 MCP Server。使用百度/高德地图分析旅线计算时间接 Puppeteer 自动操作网页使用 Github/Gitlab 让大模型接管代码仓库。

悟空聊架构的专栏 1945

SPSS因子分析实战:从数据清洗到结果解读的完整流程

本文提供了一份详尽的SPSS因子分析实战指南,涵盖从数据清洗、适用性检验(KMO与巴特利特检验)、公因子提取、因子旋转到结果解读与报告撰写的完整流程。通过具体案例,手把手教你如何利用SPSS进行探索性因子分析,实现数据降维并提炼核心公共因子,适用于市场研究、心理学等多变量数据分析场景。

weixin_29055699的博客 329

查单词(2008jxd)

全国英语四级考试就这样如期到来了,可是小Y依然没有做好充分的准备。为了能够大学毕业,可怜的小Y决定作弊。(太胆大妄为了,不怕被学校开除!!小Y费尽心机,在考试的时候夹带了一本字典进考场。但是现在的问题是,考试的时候可能有很多单词要查,小Y能不能来得及呢。

guhbebskn的博客 246

[QMT量化交易小白入门]-二十八、有了回测年化收益好的策略,如何在QMT量化实盘呢(附python代码解析)

本专栏主要是介绍QMT的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写100篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步,自己淋过雨了,希望大家都有一把伞。

木头大左的博客 2925

寒假就这样来了

刚刚过去的这个学期真的很快, 还记得暑假呆在学校里面天天做题, 紧接着就是省赛了, 后面又是实习的半个月, 软考花去一个星期, C++课程设计由于答应和两个女生一组, 所以也就赶啊赶. 再后面就是期末复习, 之后又和宿舍的人玩了几天英雄联盟. 后面去实验室呆了近20天.1月19号回到衡阳, 正式结束了上一个学期. 对上学期的总结就是简单, 忙碌, 松懈, 警惕, 遗憾. 个中体味也许只有自己能...

weixin_34258078的博客 209

HyperLynx(二十二)DDR(五)DDRx总线时序模型设计

DDR3 的数据选通信号与时钟信号的频率是一样的,在数据选通信号写操作时,控制器典型的输出方式是数据选通信号边沿与时钟近似对齐。该界面中显示了所有需要编辑的参数,包括地址/命令信号的时序、控制信号的时序、读和写操作的数据选通和数据信号时序、写操作的数据选通和数据掩码信号时序,以及建立和保持时间的降额参数。由于DDRx总线对时序的要求非常严格,随着速率的提升,时序的要求会更高。反之也是一样的,如果数据选通信号的上升沿在时钟信号上升沿的后面到达 DRAM,那么数据选通信号的下降沿就会在时钟信号的前面到达。

小幽余生不加糖 1936

PCB仿真软件:Altium Designer_(15).AltiumDesigner的版本控制与项目管理

在进行PCB设计时,版本控制和项目管理是确保设计质量和团队协作效率的关键。Altium Designer 提供了强大的版本控制和项目管理功能,可以帮助设计团队更好地管理和维护项目。本节将详细介绍如何在Altium Designer中进行版本控制和项目管理,包括如何使用版本控制系统、如何管理项目文件、如何进行团队协作等。

kkchenjj的博客 1202

Python之查单词问题

查单词 题目描述 全国英语四级考试就这样如期到来了,可是小Y依然没有做好充分的准备。为了能够大学毕业,可怜的小Y决定作弊。(太胆大妄为了,不怕被学校开除!!!) 小Y费尽心机,在考试的时候夹带了一本字典进考场。但是现在的问题是,考试的时候可能有很多单词要查,小Y能不能来得及呢? 输入格式 第一行一个整数N,表示字典中一共有多少单词(N≤10000)。 接下来

时光胶囊的博客 1965

【华为OD机试真题】390、AI面板识别 | 机试真题+思路参考+代码解析(C++、Java、Py、C语言、JS)

题目描述 >AI识别到面板上有N(1 ≤ N ≤ 100)个指示灯,灯大小一样,任意两个之间无重叠。   由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2,y2),   请输出先行后列排序的指示灯的编号,排序规则:   1、每次在尚未排序的灯中挑选最高的灯作为的基准灯   2、找出和基准灯属于同一行所有的灯进行排序。两个灯高低偏差不超过灯半径算同一行(即两个灯坐标的差 ≤ 灯高度的一半)

KJ.JK 1804

Moderate 加入空格使得可辨别单词数量最多 @CareerCup

递归题目,注意结合了memo的方法和trie的应用 package Moderate; import java.util.Hashtable; import CtCILibrary.AssortedMethods; import CtCILibrary.Trie; /** * Oh, no! You have just completed a lengthy docume

2266

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

c++极其为重要的离散化

利用C++的STL实现离散化 因为以前一直是手写实在太丑,所以总结了一下STL离散化的方法。 大体分为: ①将序列复制一份,并排序 ②利用unique去重 ③枚举原数组,利用lower_bound在排好序的数组中找位置 ④具体操作会涉及到STL迭代器的基本使用,详见STL的使用方法(其实就是一点地址使用的常识 先数据存入容器对象vector vec, 保证使用unique前 数据是有序的: 使用sort排序: sort(vec.begin(),vec.end()); unique离散化: 此时unique离

ruirui118的博客 1200

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

查字典

399. 查字典 ☆   输入文件:scanword.in   输出文件:scanword.out   简单对比 时间限制:1 s   内存限制:128 MB 全国英语四级考试就这样如期来了,可是小 y 依然没有做好充分准备。为了能够大学毕业可怜的小 y 决定作弊。 小 y 费尽心机,在考试的时候夹带了一本字典进考场,但是现在的问题是,考试的时候可能有很多的单词要查,小 y 能

1781

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

查单词

Description XX 最近遇到一个难题:老师交给他一本字典,这本字典里有100000 个单词(单词只有小写字母组成,并且不会有重复的单词出现),现在老师要他在这本字典中查找出以某个字符串为前缀的单词的数量(单词本身也是自己的前缀)。 Input 输入数据的第一部分是一张单词表,每行一个单词,单词的长度不超过10,它们代表的是字典里的单词,一个空行代表单词表的结束。。第二部分是一连...

菲菲家的吴先森 1245

洛谷P2412 查单词 [trie树 RMQ]

题目背景 滚粗了的HansBug在收拾旧英语书,然而他发现了什么奇妙的东西。 题目描述 udp2.T3如果遇到相同的字符串,输出后面的 蒟蒻HansBug在一本英语书里面找到了一个单词表,包含N个单词(每个单词内包含大小写字母)。现在他想要找出某一段连续的单词内字典序最大的单词。 输入输出格式 输入格式:   第一行包含两个正整数N、M,分别表示单词个数和询问个数。 接下来N行每...

weixin_33910385的博客 227

英语四级单词(一)

目录List1List2 List1 List2

Clearlight's Blog 6660

华为笔试题——查找单词个数

一、题目描述        写出一个程序,接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 二、解题思路        对于输入的字符串,根据空格分开,统计出单词个数。         三、注意事项        1.为了方便,统一将输入的字符串转化为大写或者小写。        2.根据 split 函数,将字符串分割。 ...

菜鸟哆哆的专栏 697

字典树详细解剖

以下内容  为网上复制 及部分的个人理解       Trie树就是字典树,其核心思惟就是空间换时候。 举个简单的例子。 给你100000个长度不跨越10的单词。对于每一个单词,我们要断定他出没呈现过,若是呈现了,第一次呈现第几个地位。 这题当然可以用hash来,然则我要介绍的是trie树。在某些方面它的用处更大。比如说对于某一个单词,我要询问它的前缀是否呈现过。如许ha

hnust_xiehonghao的专栏 1496

英语四级单词 (3)

2014 06 04(三) Word of CET-4 Lesson 3 一. n. consent 同意   drama 戏剧   fur 毛皮   antique 古董   clerk 店员   gene 基因   security 安全   nerve 神经   excess 过量,过度   fuel 燃料   pressure 压力   environment 环境

u013984239的专栏 709

318. Maximum Product of Word Lengths ——本质:英文单词中字符是否出现可以用26bit的整数表示...

Given a string array words, find the maximum value of length(word[i]) * length(word[j]) where the two words do not share common letters. You may assume that each word will contain only lower case...

djph26741的博客 179

CX给XX的难题

Font Size: Aa Aa Aa Description 这几天XX实在是太不听话了,于是邪恶的CX就想找个方法教训一下XX.CX绞尽脑汁终于想到了一个难题考XX,只要XX回答不出来的话,嘿嘿```` 一向调皮捣蛋的XX肯定是没有希望回答出这个难题了,XX只好向聪明的你求救了. 给定一系列2维平面点的坐标(x,y),其中x和y均为整数,要求用一个最小的长方形框将...

菲菲家的吴先森 1914

【oiClass 1502】查单词(Trie字典树)

题目描述 全国英语四级考试就这样如期来了,可是小y依然没有做好充分准备。为了能够大学毕业,可怜的小y决定作弊。小y费尽心机,在考试的时候夹带了一本字典进考场,但是现在的问题是,考试的时候可能有很多的单词要查,小y能不能来得及呢? 输入 第一行一个整数N,表示字典中一共有多少个单词(N<=10000)。接下来每两行表示一个单词,其中:第一行是一个长度<=100的字符串,表...

ajlv23419的博客 305
上一篇: Moderate 最大连续序列之和 @CareerCup
下一篇: 8个月从CS菜鸟到拿到Google Offer的经历+内推
chiiis
博客等级 码龄14年 422粉丝 429原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值