剑指offer--调整数组顺序

题目 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 思路 维护两个指针,第一个指针初始化为指向数组的第一个数字,它只能往后移;第二个指针初始化为指向数组的最后一个数...

2018-05-22 10:55:03

阅读数:66

评论数:0

剑指offer---表示数值的字符串

题目 请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100”,”5e2”,”-123”,”3.1416”和”-1E-16”都表示数值。 但是”12e”,”1a3.14”,”1.2.3”,”+-5”和”12e+4.3”都不是。 代码 #include&...

2018-05-17 17:04:16

阅读数:42

评论数:0

剑指offer-正则表达式匹配

题目 请实现一个函数用来匹配包括’.’和’‘的正则表达式。模式中的字符’.’表示任意一个字符,而’‘表示它前面的字符可以出现任意次(包含0次)。 在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串”aaa”与模式”a.a”和”ab*ac*a”匹配,但是与”aa.a”和”ab*a”均不匹...

2018-05-17 14:01:57

阅读数:49

评论数:0

剑指offer-打印从1到最大的N位数

题目 输入数值n,按顺序打印从1到最大的n位数,例如输入n=3,则从1,2,3,一直打印到999 思路 若使用循环遍历 1- 999…9 并依次输出,当位数n过大时,无论将其存入int或long或long long都会溢出,故使用字符串来模拟数字加法 代码 #include&...

2018-05-17 10:17:43

阅读数:123

评论数:0

(待扩展)读取一个文件统计词频

#include<iostream> #include<fstream> #include<string> #include<map&a...

2018-05-14 11:00:40

阅读数:51

评论数:0

剑指offer-数值的整数次方

题目:实现double Power(double base, int exponent), 求base的exponent次方,不得使用库函数,同时不需要考虑大数问题。#include<iostream> using namespace std; //主要考点在于需要考虑特殊情况 dou...

2018-05-05 11:26:43

阅读数:45

评论数:0

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