面试小程序
nh_clz
分布式存储、云计算
展开
-
leetcode:字符串操作
字符串反转解题思路将字符串转化为数组,用双指针分别从头部和尾部进行遍历交换。代码实现测试地址class Solution {public: void reverseString(vector<char>& s) { if( s.size() > 0 ) { vector<char>::...原创 2019-11-09 16:35:21 · 496 阅读 · 0 评论 -
手写小程序:写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。
写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。题目输入:第一行输入一个有字母和数字以及空格组成的字符串,第二行输入一个字符。输出:输出输入字符串中含有该字符的个数。例子:ABCDEFA输出:1解决方案#include<iostream>using namespace std;int main...原创 2019-09-20 12:36:59 · 566 阅读 · 0 评论 -
leetcode:数组
leetcode349:求两个数组的交集这里仅仅在刷leetcode时将好的解法记录下来,过程中可能参考其他人的好的解法,并非原创,但是不是博客,所以无法转载。c++ hash解法将第一个数组放到一个unordered_set中,再逐个统计第二个数组中的元素是否在已经在这个unordered_set中存在,如果存在就将这个数加到结果数组中,并删除unordered_set中的元素,最后输出结...原创 2019-09-18 21:59:13 · 236 阅读 · 0 评论 -
leetcode58:计算字符串最后一个单词的长度
leetcode58:计算字符串最后一个单词的长度解题思路将字符串转化为数组,从数组的最后一位往前数直到遇到第一空格。class Solution {public: int lengthOfLastWord(string s) { const char* c = s.c_str(); int i = strlen(c) - 1; //最后一...原创 2019-09-19 23:49:17 · 190 阅读 · 0 评论 -
面试小程序:明明的随机数
题目明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。Input Param...原创 2019-09-23 23:35:13 · 138 阅读 · 0 评论 -
手写小程序:字符串分隔
手写小程序:字符串分隔题目描述:•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述:连续输入字符串(输入2次,每个字符串长度小于100)输出描述:输出到长度为8的新字符串数组列子输入abc123456789输出abc000001234567890000000解题#...原创 2019-09-25 23:29:53 · 694 阅读 · 0 评论 -
手写小程序: 16进制转10进制
手写小程序: 16进制转10进制题目写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )输入描述:输入一个十六进制的数值字符串。输出描述输出该数值的十进制字符串。示例1输入0xA输出10解题#include<iostream>using namespace std;int main(){ int a; ...原创 2019-09-26 12:13:07 · 1129 阅读 · 0 评论 -
手写小程序:质数因子
质数因子题目描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )最后一个数后面也要有空格详细描述:函数接口说明:public String getResult(long ulDataInput)输入参数:long ulDataInput:输入的正整数返回值:String输入描述:输入一个long型整数输出描述:按...原创 2019-09-26 23:27:09 · 173 阅读 · 0 评论 -
手写小程序: 取近似值
手写小程序: 取近似值题目题目描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入5.5输出6解题#include<iostream>using namespace std;int main(){ ...原创 2019-09-28 20:55:52 · 144 阅读 · 0 评论