![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 52
zh1204190329
学习中,目前助攻嵌入式Linux
展开
-
leetcode训练-DFS-464- 岛屿周长
给定一个 row x col 的二维网格地图 grid ,其中:grid[i][j] = 1 表示陆地, grid[i][j] = 0 表示水域。网格中的格子 水平和垂直 方向相连(对角线方向不相连)。整个网格被水完全包围,但其中恰好有一个岛屿(或者说,一个或多个表示陆地的格子相连组成的岛屿)。岛屿中没有“湖”(“湖” 指水域在岛屿内部且不和岛屿周围的水相连)。格子是边长为 1 的正方形。网格为长方形,且宽度和高度均不超过 100 。计算这个岛屿的周长。464-岛屿周长class Solution原创 2021-09-26 23:20:31 · 119 阅读 · 0 评论 -
C++11增加的功能特性
本文来自对C++官网中《Published by PVSCoder Sep 16, 2016 (last update: Sep 16, 2016) How to avoid bugs using modern C++》的翻译http://www.cplusplus.com/articles/y807M4Gy/原创 2018-10-07 14:05:10 · 249 阅读 · 0 评论 -
C++学习之内存的分配和初始化
C++定义了2个运算符来分配和释放动态内存。new分配内存,delete释放内存。1. 使用new动态分配和初始化对象在自由空间分配的内存是无名的,new返回一个指向分配的对象的指针。 int *pi = new int; // pi指向一个动态分配的、未初始化的无名对象默认情况下,动态分配的对象是默认初始化,内置类型(int, double)或组合类型(struct)的对象的值是未定义...原创 2018-10-06 13:46:50 · 6671 阅读 · 0 评论 -
C++之 哈希表
C/C++哈希表、字典表将字符串的key,转成整数,使用整数找到对应的value;**Hash算法将字符串转成整数,同样的Hash值得 key:value会放到一个集合里面,由于Hash能使得不同的字符串尽量有不同的整数值(仍然有重复);将海量的数据,按照HASH值分成不同的集合,先找集合,再找key–>value,大大提高效率;#include <iostream>#...原创 2018-10-04 15:08:58 · 1072 阅读 · 0 评论 -
网易-时间任务最优分配
#include <iostream>#include <stdio.h>#include <string.h>#include <string>#include <cctype>#include <vector>#include <map>#include <algorithm&a原创 2018-09-09 16:15:51 · 763 阅读 · 1 评论 -
华为2018年秋招试题AC
1、#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;cstdio&gt;#include &lt;string.h&gt;using namespace std;int main(){ string str1,str2; cin &gt;&原创 2018-09-05 21:05:04 · 619 阅读 · 0 评论 -
网易2018-09-08秋招笔试-字符串字典序连续转缩写
在这里,我是用的是比较暴力的方法,通过100%。#include &lt;iostream&gt;#include &lt;stdio.h&gt;#include &lt;string&gt;#include &lt;vector&gt;using namespace std;void abb(string &amp;str){原创 2018-09-08 22:05:54 · 225 阅读 · 0 评论 -
剑指offer---链表值从尾到头的顺序返回一个ArrayList
输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。1、使用栈来缓存链表的数据/*** struct ListNode {* int val;* struct ListNode *next;* ListNode(int x) :* val(x), next(NULL) {* }* ...原创 2018-09-08 17:11:12 · 210 阅读 · 0 评论 -
调整数组顺序使奇数在前偶数在后
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。 void reOrderArray(vector<int> &array) { int len = array.size(); vector<int> od...原创 2018-09-08 13:01:49 · 369 阅读 · 0 评论 -
华为笔试-到场嘉宾人数问题
12点到20点(分为8个整点时间区间)之间会有客人到来以及离去(到来和离去都看做整点,客人需在12点之后到来,20点之前离开),统计所有客人停留的时间长度(输入不多于100个客人的到达整点时间和离开整点时间,以“-1 -1”结束输入),最终输出每个时间区间客人的最大数目。#include &lt;iostream&gt;#include &lt;algorithm&gt;#includ...原创 2018-08-28 22:15:44 · 545 阅读 · 1 评论 -
C++ map 容器学习
map学习最近做题的时候对多关键字排序的处理上存在问题。发现map容器对排序有较好作用,学习一下。参考代码#include <iostream>#include <algorithm>#include <vector>#include <map>using namespace std;typedef struct tagstu...原创 2018-08-14 20:21:17 · 160 阅读 · 0 评论 -
C++ primer plus编程第六章练习习题代码
#include <iostream>#include <string>#include <ctime>#include <cstring>#include <fstream>#include <cctype>using namespace std;void test1(){ char ch; cin.get...原创 2018-03-27 10:02:23 · 227 阅读 · 0 评论 -
C++中cout.setf()函数
C++中cout.setf(ios::left,ios::adjustfield); cout.setf(ios::showpoint,ios::showpint);cout.setf(ios::scientific,ios::floatfield);分别表示什么参考以下:1.使用控制符控制输出格式控制符 作用 dec 设置整数的基数为10 hex 设置整数的基数为16 oct 设置整数的基数转载 2018-03-26 18:35:43 · 8354 阅读 · 0 评论 -
c++ primer plus 第6版 第七章练习题
#include <iostream>#include <string>//#include <array>using namespace std;int array_input(double ar[]);double array_averge(double ar[], int n);void array_show(double ar[], int...原创 2018-04-01 11:18:51 · 243 阅读 · 0 评论