- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 C++把输入的一连串逗号分隔的数字存到数组
需求:输入一连串数字,数字之间逗号隔开,把数字存到数组或者向量里。代码:#include <iostream>#include <string>#include <vector>#include "stdio.h"using namespace std;int main (){ string s; while(cin>>s){ vector<int>nums;
2016-09-18 11:13:16 25450
原创 C++中数字与字符串之间的转换
1、字符串之间的转换(1)string –> char * string str(“OK”); char * p = str.c_str(); …………………………………………….(2)char * –>string char *p = “OK”; string str(p); …………………………………………….(9)string->double dou
2016-09-18 10:17:04 681
原创 C++中的Split函数(字符串自动分割)
函数原型:C/C++中的Split函数是strtok(),其函数原型如下: char * strtok (char * str, const char * delimiters); 函数说明 :strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数str的字符串中发现到参数delimiters的分割字符时则
2016-09-18 10:03:29 20953 2
原创 百度笔试编程题:最大子阵和(C++)
题目: 问题: 求一个M*N的矩阵的最大子矩阵和。 比如在如下这个矩阵中: 0 -2 -7 0 9 2 -6 2 -4 1 -4 1 -1 8 0 -2 拥有最大和的子矩阵为: 9 2 -4 1 -1 8 其和为15。思路: 首先,这个子矩阵可以是任意大小的,而且起始点也可以在任何地方,所以,要把最大子
2016-09-13 21:39:33 2050
原创 百度笔试编程题:爬行的蚂蚁(c++)
题目: 有一个长m细木杆,有n只蚂蚁分别在木杆的任意位置。 木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头, 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。 编写程序,求所有蚂蚁都离开木杆 的最小时间和最大时间。思路: 首先,讲一下思路:蚂蚁碰头后掉头,可以当作蚂蚁可以直接
2016-09-13 21:35:46 5513 1
原创 京东笔试编程题:进制均值(C++)
题目: 计算机经常用不同的进制表示同一个数,比如十进制123表达为十六进制时只包含两位数7B,表达为八进制是三位数173,按不同进制表达时,各个位数的和不同,如上述十六进制和八进制各位数的和分别是18和11. 一个数如果按2到A-1进制表达时,各个位数之和的均值是多少?输入: 输入中有多组测试数据,每组测试数据为一个整数A(1<=A<5000).输出: 对每组测试数据,在单
2016-09-05 21:40:46 1862
原创 腾讯笔试编程题:两两二元组差最小最大对数(C++)
题目: 小Q今天在上厕所时想到了这个问题:有n个数,两两组成二元组,差最小的有多少对呢?差最大呢?输入描述: 输入包含多组测试数据。对于每组测试数据: N - 本组测试数据有n个数 a1,a2…an - 需要计算的数据 保证: 1<=N<=100000,0<=ai<=INT_MAX.输出描述: 对于每组数据,输出两个数,第一个数表示差最小的对数,第
2016-09-04 22:42:03 5991 2
原创 腾讯笔试编程题:算法基础-字符移位(C++)
题目: 小Q最近遇到了一个难题:把一个字符串的大写字母放到字符串的后面,各个字符的相对位置不变,且不能申请额外的空间。 你能帮帮小Q吗?输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述: 对于每组数据,输出移位后的字符串。输入例子: AkleBiCeilD输出例子: kleieilABCD分析: 直接用
2016-09-04 14:49:03 1920
原创 腾讯笔试编程题:构造回文(C++)
题目: 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。 如何删除才能使得回文串最长呢? 输出需要删除的字符个数。输入描述: 输入数据有多组,每组包含一个字符串s,且保证:1<=s.length<=1000.输出描述: 对于每组数据,输出一个整数,代表最少需要删除的字符个数。输入例子: abcda google输出例子: 2
2016-09-03 16:42:51 6258 1
原创 文本比较算法--Needleman/Wunsch算法
一、定义:定义: LCS(A,B)表示字符串A和字符串B的最长公共子串的长度。很显然,LSC(A,B)=0 表示两个字符串没有公共部分。字符串A=kitten,字符串B=sitting ,那他们的最长公共子串为ittn . (注:最长公共子串不需要连续出现,但一定是出现的顺序一致),最长公共子串长度为4。二、公式:为了讲解计算LCS(A,B),特给予以下几个定义: A=a1
2016-09-03 16:05:31 21410 2
大话量子通信课程全套课件PPT.7z
2021-06-10
charles 3.10.2 mac 官方版本和破解方法
2015-09-26
luckyboy抽奖软件
2014-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人