问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)?:匹配1个字符 输入:通配符表达式;一组字符串。 输出:返回匹配的结果, ...
分类:
其他好文 时间:
2016-04-19 12:03:07
阅读次数:
153
字符串一直是一个重点加难点,很多笔试面试都会涉及,带空格的字符串更是十分常见,现在对字符串的输入问题进行一下总结。 C++用cin输入的时候会忽略空格以后的字符,比如 C++用cin输入的时候会忽略空格以后的字符,输入"hello world"输出的是"hello"; 如果用循环输入 这样输入100 ...
分类:
编程语言 时间:
2016-04-17 15:57:04
阅读次数:
142
前言 前面的文章主要讲了文件字符输入流FileWriter、文件字符输出流 FileReader、文件字节输出流FileOutputStream、文件字节输入流FileInputStream,这些都是常见的流类。当然除了 这些流类之外,Java还提供了很多的流类给用户使用,本文就看一下别的流。 管道 ...
分类:
编程语言 时间:
2016-04-15 21:40:48
阅读次数:
236
java中的流,简单理解就是管道里有流水具体到java中可以分为输入流和输出流 InputStream、OutPutStream是字节输入流的所有类的超类。 Reader、Writer是字符输入流的所有类的超类。 Java IO流对象 1.输入字节流InputStreamIO 中输入字节流的继承图可 ...
分类:
编程语言 时间:
2016-04-15 00:32:05
阅读次数:
137
用于字符输入的流成员函数:1.流成员函数get有3种形式:无参数的、有1个参数的、有3个参数的(1)无参get函数其调用形式:cin.get()。用来从指定的输入流中提取一个字符(包括空白字符),函数的返回值就是读入的字符,若遇到输入流中的文件结束符,则函数返回值EOF(EOF是在ios..
分类:
其他好文 时间:
2016-04-14 18:09:47
阅读次数:
240
偷个懒,直接参考上篇字符输入流Reader的形式,其实Reader和Writer本来就大同小异; 字符输出流Writer 本篇将对JAVA I/O流中的字符输出流Writer做个简单的概括: 总得来说,每个字符输出流类都有一个对应的用途,如下: 字符输出流基类:Writer 字节流转字符流:Outp ...
分类:
编程语言 时间:
2016-04-08 00:50:07
阅读次数:
192
题目描述:N个段落 P个页面 W的段长 H的页长 一个数组给出每个段落的字数 目标找到符合要求的最大字符大小。 难点:(1)必须根据题目的描述,给出符合条件的字符输入方案; (2)使用二分法不断逼近可选择的最大字符大小; (3)如何利用判断表达式实现取整,和选择; 重要思想:最令人迷茫的地方在于,字 ...
分类:
其他好文 时间:
2016-04-07 01:18:17
阅读次数:
139
1.阐述BufferedReader和BufferedWriter的工作原理,是否缓冲区读写器的性能恒大于非缓冲区读写器的性能,为什么,请举例说明?不一定,bufferedreader:从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取;bufferedwriter:将文本写入字符输出流,缓冲各..
分类:
编程语言 时间:
2016-03-30 19:48:37
阅读次数:
321
1.从缓冲区读走一个字符,相当于清除缓冲区 2.前面的scanf()在读取输入时会在缓冲区中留下一个字符'\n'(输入完s[i]的值后按回车键所致),所以如果不在此加一个getchar()把这个回车符取走的话,gets()就不会等待从键盘键入字符,而是会直接取走这个“无用的”回车符,从而导致读取有误 ...
分类:
其他好文 时间:
2016-03-30 19:30:05
阅读次数:
134