文档章节

度熊手上有一本神奇的字典,你可以在它里面做如下三个操作:结果符合为何交不上去

 小说家
发布于 2016/05/14 15:11
字数 380
阅读 23
收藏 0
点赞 2
评论 0
import java.util.LinkedList;
import java.util.Scanner;

public class Main{
	static LinkedList<String> array=new LinkedList<String>();	
	static Scanner scan=new Scanner(System.in);
	public static int number(){
		int ss1=scan.nextInt();
		scan.nextLine();
		return ss1;
	}
	public static String[] number2(){
		String c="";
		String c1[]=null;
		int i1[]=null;
		c=scan.nextLine();
		c1=c.split(" ");
		return c1;
	}
	
	public static void str(String[] i1){
		boolean c;
		boolean c1 = false;
		String s2=i1[0];
		switch(s2){
		case "insert":
			array.add(i1[1]);
			break;
		
		case "delete":
			for(int i=0;i<array.size();i++){
				String s1=array.get(i);
				c=i1[1].regionMatches(0, s1, 0, i1[1].length());
				if(c==true){
					array.remove(i);
				}
			}
			break;
		case "search":
			for(int i=0;i<array.size();i++){
				String s1=array.get(i);
				c1=i1[1].regionMatches(0, s1, 0, i1[1].length());
				if(c1==true){
					System.out.println("Yes");
					break;
				}
			}
			if(c1!=true){
				System.out.println("No");
			}
			break;
		default :
			System.out.println("");
			break;
		}
		
	}
	public static void main(String args[]){
		String i1[]=null;
		int num=number();
		for(int i=0;i<num;i++){
			i1=number2();
			str(i1);
		}
	}
}

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 1
码字总数 380
作品 0
阳泉
自然语言处理之路:前提——英文能力

一个自然语言处理炼丹师的自白 临近毕业,刚交完论文,自转研究室已一年有余。前天参加越南人社群 BBQ 时,去年这个时候 Chien 桑和熊孩子打闹的场景还历历在目。想想如今他都做了快一年CEO...

坂本龙一 ⋅ 05/07 ⋅ 0

两句话轻松掌握 python 最难知识点——元类

千万不要被所谓“元类是99%的python程序员不会用到的特性”这类的说辞吓住。因为每个中国人,都是天生的元类使用者 学懂元类,你只需要知道两句话: 道生一,一生二,二生三,三生万物 我是谁...

马哥教育 ⋅ 2017/11/06 ⋅ 0

隐马尔科夫模型 python 实现简单拼音输入法

点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! 在网上看到一篇关于隐马尔科夫模型的介绍,觉得简直不能再神奇,又在网上找到大神的一篇关于如何用隐马尔可夫模型实现...

px01ih8 ⋅ 2017/12/11 ⋅ 0

百度2017春招笔试真题编程题集合

百度2017春招笔试真题编程题集合 买帽子 数据结构 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? ...

TinyDolphin ⋅ 02/24 ⋅ 0

2秒变90秒?一个拖垮性能的过滤条件引发的SQL优化

作者介绍 在href="http://mp.weixin.qq.com/s?biz=MzI4NTA1MDEwNg==&mid=2650757626&idx=1&sn=7b37b3faf2c7c640df7d1df514d9afa3&chksm=f3f9ec6fc48e657919f6df768c393ddcc71b844819758473e......

黄浩 ⋅ 2017/06/16 ⋅ 0

Oracle关系代数

关系代数是关系数据库系统查询语言的理论基础 一、关系代数的9种操作: 关系代数中包括了:并、交、差、乘、选择、投影、联接、除、自然联接等操作。 五个基本操作: 并(∪)、差(-)、笛卡尔积...

小衰哥有点帅 ⋅ 01/13 ⋅ 0

【神奇公式】 故事不够价值来凑

这是一个看脸的时代,好身材的童鞋们为了证明自己是在三个标准差之外的存在,发明了一系列简单的神奇公式: 反手摸肚脐,锁骨放硬币,A4腰,Iphone腿 只要简单的一个测试就知道身材好不好! ...

Ricequant ⋅ 2016/05/30 ⋅ 0

Storm笔记整理(四):Storm核心概念与验证——并行度与流式分组

[TOC] Storm核心概念之并行度 Work 1个worker进程执行的是1个topology的子集(注:不会出现1个worker为多个topology服务)。1个worker进程会启动1个或多个executor线程来执行1个topology的(...

xpleaf ⋅ 04/13 ⋅ 0

GreenDao 工具类 --- 使用 Json 快速生成 Bean、表及其结构,"炒鸡"快!

作者:林冠宏 / 指尖下的幽灵 掘金:juejin.im/user/587f0d… 博客:www.cnblogs.com/linguanh/ GitHub : github.com/af913337456… 一直以来,我都是极其反感写重复的代码,所以喜欢利用面...

林冠宏 ⋅ 2017/03/21 ⋅ 0

机器学习回归模型一般步骤——Kaggle House Price Advanced Regression Tech实战

最近在做kaggle比赛题,House Price Advanced Regression Tech,用以提高自己对机器学习应用的认识。 总结出的机器学习一般步骤:读数据,看分布,查关联,找异常,填空值,转非数,做验证,...

墨家钜子 ⋅ 01/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

idea 整合 vue 启动

刚学习Vue 搭建了一个项目 只能命令启动 Idea里面不会启动 尝试了一下修改启动的配置 如下: 1.首先你要保证你的package.json没有修改过 具体原因没有看 因为我改了这个name的值 就没办法启动...

事儿爹 ⋅ 14分钟前 ⋅ 0

数据仓库技术概述(一看就是架构师写的,对我极其有用)

ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、交互转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于...

gulf ⋅ 15分钟前 ⋅ 0

redis在windows环境的后台运行方法

在后台运行,首先需要安装redis服务,命令为 redis-server.exe --service-install redis.windows.conf --loglevel verbose 启动,命令为 redis-server --service-start 停止,命令为 redis-...

程序羊 ⋅ 17分钟前 ⋅ 0

比特币现金开发者提出新的交易订单规则

本周,四位比特币现金的四位开发者和研究员:Joannes Vermorel(Lokad),AmaurySéchet(比特币ABC),Shammah Chancellor(比特币ABC)和Tomas van der Wansem(Bitcrust)共同发表了一篇关...

lpy411 ⋅ 21分钟前 ⋅ 0

vue获取input输入框的数据

用惯了jQuery,突然使用vue感觉很不习惯,有很多不同的地方,感觉是两个不同的思想来写前端的代码。jQuery是使用选择器($)选取DOM对象,对其进行赋值、取值、事件绑定等操作。而Vue则是通过...

王子城 ⋅ 23分钟前 ⋅ 0

竟然这就是面向对象的游戏设计?!

从程序角度考虑,许多 JavaScript 都基于循环和大量的 if/else 语句。在本文中,我们可了解一种更聪明的做法 — 在 JavaScript 游戏中使用面向对象来设计。本文将概述原型继承和使用 JavaSc...

柳猫 ⋅ 28分钟前 ⋅ 2

git cmd git bash

刚用到了Git,看到windows环境下有两个命令输入窗口 第一个是可视化图形界面,第二个是CMD,第三个是Bash。 Git中的Bash是基于CMD的,在CMD的基础上增添一些新的命令与功能。所以建议在使用的...

东东笔记 ⋅ 30分钟前 ⋅ 0

分布式系统CAP和Base

1、分布式系统 1.1 简介 由多台计算机和通信的软件组件通过计算机网络连接(本地网络或广域网)组成。分布式系统是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的...

xixingzhe ⋅ 41分钟前 ⋅ 0

查看磁盘占用情况

记一次jenkins构建失败的问题 Build step 'Send build artifacts over SSH' changed build result to UNSTABLE 网上查资料都没明确表明是什么错,回忆之前处理这样的问题。第一时间想到的是不...

ManderSF ⋅ 42分钟前 ⋅ 0

数据库管理提速:SQL解析的探索与应用

前言: SQL解析是一项复杂的技术,一般都是由数据库厂商来掌握,当然也有公司专门提供SQL解析的API。SQL解析与优化是属于编译器范畴,和C语言等其他语言的解析没有本质的区别。其中分为词法分...

java高级架构牛人 ⋅ 49分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部