
C++
飞龙在天max
这个作者很懒,什么都没留下…
展开
-
c++ 字符串和数字相互转化
在C++11中string 类中有stoi、stod、stof、stol和stoll等函数分别是把字符串转化为int、double、float、long和long、long型。(string to int…)而数字转字符串则用to_string用法举例如下:#include <iostream> // std::cout#include <string> ...转载 2019-09-01 16:24:38 · 111 阅读 · 0 评论 -
A1099 Build A Binary Search Tree
原题:https://pintia.cn/problem-sets/994805342720868352/problems/994805367987355648一个给定的二叉搜索树,给定一个序列填入,然后求层序遍历。难点主要是那个序列填入的方法,我是把序列首先排序,然后对BST进行中序遍历,得到由大到小的序列索引,这样直接输入就行了。还有就是层序遍历使用队列。#include <io...原创 2019-09-01 21:33:08 · 99 阅读 · 0 评论 -
文件操作_uncompleted
一个操作模板使用fscanf, fprintf等看一个代码//input.txt3 20 1 11 2 2 A B C#include<stdio.h>#include<stdlib.h>/*这里截取部分代码*/int main(){ MGraph Graph; Edge E; Vertex V; int Nv, i; //file ope...原创 2019-06-26 11:57:00 · 148 阅读 · 0 评论 -
C++输入cin,cin.get(),cin.getline()比较,输出printf
原文:https://blog.youkuaiyun.com/a1015553840/article/details/50579396文章目录1.cin的基本用法2.cin.get()基本用法(1)一参数(2)二参数3.cin.getline()基本用法(1)cin.getline(arrayname,size)与cin.get(arrayname,size)的区别(2)cin.getline(arrayn...翻译 2019-08-08 19:36:53 · 426 阅读 · 0 评论 -
把string按空格划分 C++ Split string into vector<string> by space
在C++中,我们有时候需要拆分字符串,比如字符串string str = “dog cat cat dog"想以空格区分拆成四个单词,Java中实在太方便了,直接String[] v = str.split(” ");就搞定了,而c++中没有这么方便的实现,但也有很多的方法能实现这个功能,下面列出五种常用的实现的方法,请根据需要选择,个人觉得前三种使用起来比较方便,参见代码如下:这里我推荐方法三...转载 2019-09-04 16:42:15 · 10001 阅读 · 0 评论 -
A1100 Mars Numbers (字符串处理、数字进制转换)
原题:https://pintia.cn/problem-sets/994805342720868352/problems/994805367156883456这道题我学会了字符串按某个符号分割,输入整行到字符串等等,知识点详见字符串分割:https://blog.youkuaiyun.com/qq_44761480/article/details/100542089整行输入:https://blog....原创 2019-09-04 21:21:10 · 152 阅读 · 1 评论 -
C++ Standard Template Library
1.Vector1.1 definition变长数组//一维变长数组vector <typename> name//二维变长数组vector <typename> name[ArraySize]1.2 vector元素的访问通过下标访问通过迭代器访问iterator的定义是,类似指针的东西vector <typename> :: it...翻译 2019-08-09 22:19:35 · 1120 阅读 · 0 评论 -
C++ cin速度优化
std::ios::sync_with_stdio(false);很多C++的初学者可能会被这个问题困扰,经常出现程序无故超时,最终发现问题处在cin和cout上,(甚至有些老oier也会被这个问题困扰,每次只能打scanf和printf,然后一堆的占位符巨麻烦),这是因为C++中,cin和cout要与stdio同步,中间会有一个缓冲,所以导致cin,cout语句输入输出缓慢,这时就可以用这个语...转载 2019-09-14 12:19:39 · 2204 阅读 · 1 评论