倒置字符串

将一句话的单词进行倒置,标点不倒置。比如 I like beijing. 经过函数后变为:beijing. like I  输入描述: 每个测试输入包含1个测试用例: I like beijing. 输入用例长度不超过100 输出描述: 依次输出倒置之后的字符串,以空格分割 输入...

2018-08-26 13:02:00

阅读数 205

评论数 0

删除公共字符

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”  输入描述: 每个测试输入包含2个字符串 输出描述: 输出删除后的字符串 输入例子1: ...

2018-08-26 13:00:09

阅读数 166

评论数 0

求和

输入两个整数 n 和 m,从数列1,2,3.......n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来  输入描述: 每个测试输入包含2个整数,n和m 输出描述: 按每个组合的字典序排列输出,每行输出一种组合 输入例子1: 5 5 输出例子1: ...

2018-08-26 12:58:16

阅读数 139

评论数 0

n个数里出现次数大于等于n/2的数

输入n个整数,输出出现次数大于等于数组长度一半的数。  输入描述: 每个测试输入包含 n个空格分割的n个整数,n不超过100,其中有一个整数出现次数大于等于n/2。 输出描述: 输出出现次数大于等于n/2的数。 输入例子1: 3 9 3 2 5 6 7 3 2 3 3 3 ...

2018-08-26 12:55:06

阅读数 156

评论数 0

n个数里最小的k个

找出n个数里最小的k个  输入描述: 每个测试输入包含空格分割的n+1个整数,最后一个整数为k值,n 不超过100。 输出描述: 输出n个整数里最小的k个数。升序输出 输入例子1: 3 9 6 8 -10 7 -11 19 30 12 23 5 输出例子1: -11 ...

2018-08-26 12:54:07

阅读数 124

评论数 0

字符串中找出连续最长的数字串

读入一个字符串str,输出字符串str中的连续最长的数字串  输入描述: 个测试输入包含1个测试用例,一个字符串str,长度不超过255。 输出描述: 在一行内输出str中里连续最长的数字串。 输入例子1: abcd12345ed125ss123456789 输出例子1:...

2018-08-26 12:53:09

阅读数 163

评论数 0

糖果谜题---网易游戏(互娱)-游戏测试开发工程师真题 题解

糖果谜题 时间限制:1秒 空间限制:32768K 小明是幼儿园的一名老师。某天幼儿园园长给小朋友们每人发一颗糖果,小朋友们拿到后发现有一些同学拿到的糖果颜色和自己相同,有一些同学糖果颜色和自己不同。 假定每个小朋友只知道有多少同学和自己拿到了相同颜色的糖果。 上课后,有一部分小朋友兴奋的...

2018-08-10 19:50:29

阅读数 246

评论数 0

一封奇怪的信---网易游戏(互娱)-游戏测试开发工程师真题 题解

一封奇怪的信 时间限制:1秒 空间限制:32768K 现在你需要用一台奇怪的打字机书写一封书信。信的每行只能容纳宽度为100的字符,也就是说如果写下某个字符会导致行宽超过100,那么就要另起一行书写 信的内容由a-z的26个小写字母构成,而每个字母的宽度均会事先约定。例如字符宽度约定为[1...

2018-08-10 17:12:53

阅读数 189

评论数 0

浏览器http缓存机制

前言 Http 缓存机制作为 web 性能优化的重要手段,对于从事 Web 开发的同学们来说,应该是知识体系库中的一个基础环节,同时对于有志成为前端架构师的同学来说是必备的知识技能。 但是对于很多前端同学来说,仅仅只是知道浏览器会对请求的静态文件进行缓存,但是为什么被缓存,缓存是怎样生效的,却并...

2018-07-25 19:46:14

阅读数 115

评论数 0

http协议各个版本

一、HTTP协议版本更替 HTTP/0.9         HTTP协议的最初版本,功能简陋,仅支持请求方式GET,并且仅能请求访问HTML格式的资源。 HTTP/1.0     请求行必须在尾部添加协议版本字段(http/1.0);必须包含头消息         在0.9版本上做了进步...

2018-07-25 15:57:43

阅读数 2912

评论数 0

《高性能MySQL》---查询性能优化

目录一、基本原则:优化数据访问二、重构查询三、MySql如何优化和执行查询四、MySql能处理的一些优化类型五、联接查询六、优化特定类型的查询七、查询优化提示 本篇深入了解查询优化和服务器的内部机制,了解MySql如何执行特定查询,从中也可以知道如何更改查询执行计划,当我们深入理解MySql如何真...

2018-07-10 16:03:18

阅读数 227

评论数 0

加速alter table

MySql的ALTER TABLE 操作的性能对大表来说是个大问题。MySQL执行大部分修改表结构操作的方法是新建一个需要的结构的空表,从旧表中查出所有数据插入新表,然后删除旧表。这样操作肯需要花费很长时间,如果内存不足而表又很大,而且还有很多索引的情况下尤其如此。许多人都有这样的经验。ALTER...

2018-07-10 09:58:43

阅读数 98

评论数 0

压缩(前缀压缩)索引

MyISAM使用前缀压缩来减少索引的大小,从而让更多的索引可以放入内存中,这在某些情况下能极大地提高性能。默认只压缩字符串,但通过参数设置也可以对整数做压缩。MyISAM压缩每个索引块的方法是,先完全保存索引块中的第一个值,然后将其他值和第一个值进行比较得到相同前缀的字节数和剩余的不同后缀部分,把...

2018-07-10 09:25:08

阅读数 263

评论数 0

MySQL覆盖索引

概念如果索引包含所有满足查询需要的数据的索引成为覆盖索引(Covering Index),也就是平时所说的不需要回表操作判断标准使用explain,可以通过输出的extra列来判断,对于一个索引覆盖查询,显示为using index,MySQL查询优化器在执行查询前会决定是否有索引覆盖查询 注意1...

2018-07-09 18:37:32

阅读数 78

评论数 0

MySQL事务控制和锁定语句

MySQL 支持对 MyISAM 和 MEMORY 存储引擎的表进行表级锁定,对 BDB 存储引擎的表进行页级锁定,对 InnoDB 存储引擎的表进行行级锁定。默认情况下,表锁和行锁都是自动获得的,不需要额外的命令。但是在有的情况下,用户需要明确地进行锁表或者进行事务的控制,以便确保整个事务的完整...

2018-07-09 16:36:23

阅读数 89

评论数 0

MySQL触发器

MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。创建触发器在MySQL中,创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_e...

2018-07-09 16:26:15

阅读数 61

评论数 0

MySQL存储过程

点击打开链接存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语...

2018-07-09 15:52:03

阅读数 68

评论数 0

MySQL优化数据库对象

1、优化表的数据类型使用PROCEDURE ANALYSE()对当前应用的表进行分析,该函数可以对数据表中列的数据类型提供优化建议。select* from tbl_name PROCEDURE ANALYSE(); select* from tbl_name PROCEDURE ANALYSE(...

2018-07-05 19:19:37

阅读数 81

评论数 0

MySQL正则表达式

1.  Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。     select * from wp_posts where post_name REGEXP 'hello';  可以检索出列post_name中所有包含hello的行 2.  .匹配除\n之外的任意单个...

2018-07-05 17:03:08

阅读数 409

评论数 0

MySql 使用索引进行查询优化;常用mysql优化

索引有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不太严重,但如果你在一个大表上创建了多种组合索引,索引文件的会膨...

2018-07-05 16:36:46

阅读数 687

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭