C++
文章平均质量分 63
不说就是不说
这个作者很懒,什么都没留下…
展开
-
牛客网&&华为机试&&字符串加密
牛客网&&华为机试&&字符串加密代码实现#include<iostream>#include<string>#include<cstring>#include<cctype>using std::cin;using std::cout;using std::endl;using std::stri...原创 2019-09-11 16:29:31 · 517 阅读 · 0 评论 -
牛客网&&华为机试&&计算字符个数
牛客网&&华为机试&&字符串中最后一个单词的长度代码实现1#include<iostream>#include<cstring>#include<cctype>using std::cin;using std::cout;const int maxnum = 1000; //题目并没有提示字符串的大小,这样设...原创 2019-07-23 01:33:30 · 150 阅读 · 0 评论 -
牛客网&&华为机试&&字符串中最后一个单词的长度
代码实现#include<iostream>#include<cstring>using std::cin;using std::cout;using std::string; //for use string typeconst int maxnum = 5000;int main(){ int len = 0; int index =...原创 2019-07-22 23:09:11 · 103 阅读 · 0 评论 -
C++字符串处理总结(char、string)
C++字符串处理总结(char、string)C++字符串处理总结参考链接原创 2019-07-31 19:08:17 · 228 阅读 · 0 评论 -
牛客网&&华为机试&&质数因子
代码实现1#include <iostream>using std::cin;using std::cout;using std::endl; int main() { long num; while(cin >> num){ while(num != 1){ for(int i = 2; i <...原创 2019-07-25 22:55:29 · 176 阅读 · 0 评论 -
牛客网&剑指Offer&字符串的排序
代码实现class Solution {public: vector<string> Permutation(string str) { vector<string> result; if(str.size() == 0) return result; _Permuta...原创 2019-07-22 09:06:07 · 88 阅读 · 0 评论 -
C++获取字符串长度
C++获取字符串长度strlen()函数 函数 strlen()是一个常规函数,他接受一个 C-风格字符串作为参数,并返回字符串包含的字符数。 参数必须是字符型指针(char*)。当数组名作为参数传入时,实际上数组就退化成指针了。char char[20]=“panther”;int len=strlen(char1); ...原创 2019-07-21 17:00:54 · 17297 阅读 · 0 评论 -
C++获取输入数据
C++获取输入数据1.获取输入为int类型的数据int data;cin >> data;cout >> data;2.获取输入为char类型的数据char name[ArSize];cin<<name;//面向单个数据输入cin.getline(name,Arsize);//面向行的输入cin.get(name,Arsize).get();...原创 2019-07-21 16:53:15 · 7244 阅读 · 1 评论 -
牛客网&&华为机试&&求int型正整数在内存中存储时1的个数
牛客网&&华为机试&&求int型正整数在内存中存储时1的个数代码实现#include<iostream>using std::cin;using std::cout;using std::endl;int main(){ int temp = 0; int result = 0; cin >&g...原创 2019-07-29 22:43:59 · 107 阅读 · 0 评论 -
牛客网&&华为机试&&字串的连接最长路径的查找
牛客网&&华为机试&&字串的连接最长路径的查找代码实现#include<iostream>#include<string>#include<vector>#include<algorithm>using std::cin;using std::cout;using std::endl;using ...原创 2019-07-29 22:28:03 · 282 阅读 · 0 评论 -
牛客网&&华为机试&&字符串分割
牛客网&&华为机试&&字符串分割代码实现#include<iostream>#include<string>using std::cin;using std::cout;using std::endl;using std::string;const int len = 8;int main(){ string ...原创 2019-07-24 22:17:03 · 170 阅读 · 0 评论 -
牛客网&剑指Offer&二叉树中和为某一值的路径
牛客网&剑指Offer&二叉树中和为某一值的路径代码实现/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*/class Solution {...原创 2019-07-11 21:01:39 · 92 阅读 · 0 评论 -
牛客网&&华为机试&&合并表记录
牛客网&&华为机试&&合并表记录代码实现#include<iostream>#include<vector>#include<algorithm>using std::cin;using std::cout;using std::endl;using std::vector;using std::sort;...原创 2019-07-27 16:20:50 · 154 阅读 · 0 评论 -
牛客网&&华为机试&&提取不重复的整数
牛客网&&华为机试&&提取不重复的整数代码实现#include<iostream>using std::cin;using std::cout;using std::endl;int main(){ long test_value = 0; long result = 0; int temp = 0; ...原创 2019-07-27 20:30:55 · 134 阅读 · 0 评论 -
牛客网&&华为机试&&坐标移动
牛客网&&华为机试&&坐标移动代码实现#include<iostream>#include<string>#include<vector>#include<cctype>using std::cin;using std::cout;using std::endl;using std::strin...原创 2019-08-01 19:48:50 · 227 阅读 · 0 评论 -
C++面试题总结之基础知识点
C++面试题总结注:在牛客网C++面试宝典导读基础上,根据网络C++面试资源进一步进行修改。面试考点导图基础知识基础语言说一下static关键字的作用 全局静态变量在全局变量前加上关键字static,全局变量就定义成一个全局静态变量。静态存储区,在整个程序运行期间一直存在。初始化:未经初始化的全局静态变量会被自动初始化为0...原创 2019-08-20 10:30:09 · 5548 阅读 · 1 评论 -
腾讯2020后台校招&电话远程面试问题
腾讯2020后台校招&电话远程面试问题。职位相关:雾计算,智慧网关,数据负载均衡,基于Linux的C/C++语言开发 。 面试内容主要涉及五个方面:自我介绍,数据结构,Linux操作系统,自己所做项目介绍,反问。时间差不多持续一个小时,数据结构差不多有半个小时,后面的三个方面各十分钟...原创 2019-08-20 10:29:24 · 2126 阅读 · 3 评论 -
面试题总结之计算机网络
C++面试题总结之计算机网络注:在牛客网C++面试宝典导读基础上,根据网络C++面试资源进一步进行修改。TCP与UDP协议概念、区别,TCP协议具体实现1)TCP连接(三次握手)过程:1.客户端A:发送SYN连接报文,序列号为x,进入SYNC-SENT状态。2.服务端B:发送SYN连接确认报文(SYN=1,ACK = 1),序列号为y(seq = y),确认报文x(ack = x ...原创 2019-08-20 10:28:44 · 1796 阅读 · 0 评论 -
面试题总结之操作系统
C++面试题总结之操作系统注:在牛客网C++面试宝典导读基础上,根据网络C++面试资源进一步进行修改。请你说一下进程与线程的概念,以及为什么要有进程线程,其中有什么区别,他们各自又是怎么同步的1、基本概念: 进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发; ...原创 2019-08-20 10:26:10 · 4002 阅读 · 1 评论 -
牛客网&&华为机试&&字符串排序
牛客网&&华为机试&&字符串排序代码实现#include<iostream>#include<string>#include<vector>#include<cctype>using std::cin;using std::cout;using std::endl;using std::strin...原创 2019-08-19 16:15:37 · 332 阅读 · 0 评论 -
牛客网&&华为机试&&删除字符串中出现次数最少的字符
牛客网&&华为机试&&删除字符串中出现次数最少的字符代码实现#include<iostream>#include<string>#include<vector>using std::cout;using std::cin;using std::endl;using std::string;using std:...原创 2019-08-13 22:10:02 · 181 阅读 · 0 评论 -
牛客网&&华为机试&&密码验证合格程序
牛客网&&华为机试&&密码验证合格程序代码实现#include<iostream>#include<string>#include<cctype>using std::cin;using std::cout;using std::endl;using std::string;bool JudgeTypenu...原创 2019-08-08 23:45:06 · 282 阅读 · 0 评论 -
牛客网&&华为机试&&句子逆序
牛客网&&华为机试&&提取不重复的整数代码实现1#include<iostream>#include<string>#include<vector>using std::cin;using std::cout;using std::endl;using std::string;using std::vecto...原创 2019-07-28 20:02:02 · 135 阅读 · 0 评论 -
牛客网&&华为机试&&字符串反转
牛客网&&华为机试&&字符串反转代码实现#include<iostream>#include<string>using std::cin;using std::cout;using std::endl;using std::string;int main(){ string str; string re...原创 2019-07-28 19:13:17 · 220 阅读 · 0 评论 -
牛客网&&华为机试&&数字颠倒
牛客网&&华为机试&&数字颠倒代码实现#include<iostream>using std::cin;using std::cout;using std::endl;int main(){ int test_value = 0; int temp = 0; char ch; cin >...原创 2019-07-28 19:10:47 · 269 阅读 · 0 评论 -
牛客网&&华为机试&&字符个数统计
牛客网&&华为机试&&字符个数统计代码实现1#include<iostream>#include<string>#include<vector>#include<algorithm>#include<set>using std::cin;using std::cout;using st...原创 2019-07-28 19:07:39 · 207 阅读 · 0 评论 -
牛客网&剑指Offer&二叉搜索树的后序遍历
牛客网&剑指Offer&二叉搜索树的后序遍历代码实现class Solution {public: bool VerifySquenceOfBST(vector<int> sequence) { if(sequence.size() == 0) return false; int len = 0;...原创 2019-06-30 15:30:30 · 159 阅读 · 0 评论 -
牛客网&剑指Offer&从上往下打印二叉树
牛客网&剑指Offer&从上往下打印二叉树代码实现/*struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) { }};*/class Solution {pub...原创 2019-06-29 20:14:16 · 93 阅读 · 0 评论 -
牛客网&剑指Offer&栈的压入、弹出序列
牛客网&剑指Offer&栈的压入、弹出序列代码实现1class Solution {public: bool IsPopOrder(vector<int> pushV,vector<int> popV) { if (pushV.empty() || popV.empty()) return false; stack&...原创 2019-06-28 23:29:28 · 109 阅读 · 0 评论 -
牛客网&剑指Offer&调整数组顺序使奇数位于偶数前面
牛客网&剑指Offer&调整数组顺序使奇数位于偶数前面代码实现1class Solution {public: void reOrderArray(vector<int> &array) //引用array数组 { if(array.empty()) //empty()作为判断容器是否为空的函数,若为空则为true r...原创 2019-05-31 16:12:46 · 176 阅读 · 0 评论 -
牛客网&剑指Offer&数值的整数次方
牛客网&剑指Offer&数值的整数次方代码实现class Solution {public: double Power(double base, int exponent) { double result = 1; if(exponent >= 0) { for(int i = 0; i &...原创 2019-05-30 21:28:17 · 113 阅读 · 0 评论 -
牛客网&剑指Offer&二进制中1的个数
牛客网&剑指Offer&二进制中1的个数代码实现class Solution { public: int NumberOf1(int n) { int count = 0; while(n != 0) { count++; n = n & (n - 1);...原创 2019-05-30 21:03:17 · 83 阅读 · 0 评论 -
牛客网&剑指Offer&重建二叉树
牛客网&剑指Offer&重建二叉树代码实现#include <iostream>#include <vector>using std::vector;struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NU...原创 2019-05-22 21:18:56 · 89 阅读 · 0 评论 -
牛客网&剑指Offer&替换空格
牛客网&剑指Offer&替换空格代码实现1#include<iostream>#include<vector>using std::cout;using std::cin;using std::endl;using std::vector;class Solution {public: //length为字符串数组的总容量 voi...原创 2019-05-13 11:12:07 · 138 阅读 · 0 评论 -
C++&&二叉树基本操作
C++&&二叉树基本操作参考链接:1.https://blog.csdn.net/ns_code/article/details/129779012.https://blog.csdn.net/libingbojava/article/details/81080036后续需要加入二叉树的增删查改等基本操作#include <iostream>#inclu...原创 2019-05-25 18:49:52 · 126 阅读 · 0 评论 -
牛客网&剑指Offer&二维数组的查找
牛客网&剑指Offer&二维数组的查找代码实现#include<iostream>#include<vector>using std::cout;using std::cin;using std::endl;using std::vector;class Solution {public: bool Find(int target,...原创 2019-05-11 23:03:26 · 163 阅读 · 0 评论 -
C++ Primer Plus(第六版)学习笔记——第16章
16. 1 sting类1.string类的构造函数2.string类输入对于C-风格字符串,有3种方式:char info[100];cin >> info; //read a wordcin.getline(info, 100); //read a line, discard '\n'cin.get(info, 100)...原创 2019-05-07 20:45:04 · 634 阅读 · 0 评论 -
牛客网&剑指Offer&从尾到头打印链表
牛客网&剑指Offer&从尾到头打印链表代码实现1#include<iostream>#include<vector>using std::vector;using std::cin;using std::cout;using std::endl;struct ListNode { int val; struct ListNod...原创 2019-05-14 21:06:47 · 97 阅读 · 0 评论 -
二叉树遍历的超简单方法
二叉树遍历的超简单方法参考链接:https://wenku.baidu.com/view/e5463e4203d8ce2f0166230a.html已修改部分问题。三种常见二叉树的遍历:先序遍历的递归算法定义(简称根左右)若二叉树非空,则依次执行如下操作: 1.访问根结点; 2.遍历左子树; 3.遍历右子树。中序遍历的递归算法定义(简称左根右)若二叉树非空,则依次执行如...转载 2019-05-18 22:59:32 · 2273 阅读 · 2 评论 -
2016年华为研发工程师编程题
华为研发工程师编程题1.代码实现1#include <iostream>#include <cstring> using std::cin;using std::cout;using std::endl; int Test_num = 0;const int Max_Testnum = 10;unsigned int Bottle_num[Max_...原创 2019-07-27 23:50:27 · 547 阅读 · 0 评论