初读STL源码剖析 01 STL概论与版本简介

说明 这是我自己在读《STL源码剖析》时,随意记下来的一些东西。 STL 六大组件 功能与运用 STL提供六大组件,彼此可以组合套用。 容器 算法 迭代器 仿函数:行为类似函数,可作为算法的某种策略。 配接器adapters 配置器allocators Container通过Allocator...

2019-03-22 17:46:57

阅读数 20

评论数 0

新手村 数组 统计天数

题目链接:https://www.luogu.org/problemnew/show/P1567 大概是说,递增的连续子区间长度是多少,那么就无脑统计一下就好了。。 我的代码: #include <stdio.h> int main() { int n; scan...

2019-03-18 17:56:45

阅读数 57

评论数 0

新手村 数组 珠心算测验

突然发现自己很久没有写过博客了,算了先水一篇文章凑数吧。。。 题目链接:https://www.luogu.org/problemnew/show/P2141 思路是这样的:由于需要去重,所以可以选用set这个数据结构,为了复杂度稍微好点,选用了unordered_map,实际上可以更简单的,因为...

2019-03-18 17:50:57

阅读数 43

评论数 0

LeetCode 0024

原题链接: https://leetcode.com/problems/swap-nodes-in-pairs/description/ 题意理解 将单链表中的相邻两元素交换位置 只允许交换节点,不允许交换位置。只允许使用常数的空间。 本质上就是说,如果有A->...

2018-09-05 21:17:54

阅读数 249

评论数 0

LeetCode 0023

原题链接: https://leetcode.com/problems/merge-k-sorted-lists/description/ 题意理解 要将n个已排序好的list拼接成一个有序的list,此处的有序均是从小到大。 我的代码 /** * Definition f...

2018-09-05 21:17:42

阅读数 160

评论数 0

重读C++Primer 06 C++标准库(2)

关联容器 8个关联容器,以3个维度为划分 是map/set 是否允许重复关键字 是否按关键字有序排列2 动态内存 目前应该不会太多看这部分内容。

2018-07-18 09:10:22

阅读数 213

评论数 0

重读C++Primer 05 C++标准库(1)

这部分是目前最值得重点看的,因为要学一下C++容器的使用。 IO库 IO对象无拷贝或赋值 由于不能拷贝IO对象,因此不能将形参或返回类型设置为流类型。 进行IO操作的函数一般是以引用的方式进行传递和返回流。 顺序容器 array #include&...

2018-07-17 20:58:59

阅读数 150

评论数 0

重读C++Primer 04 类

这部分内容目前没有太多的收获,因为目前对自己的要求是,看别人面向对象的代码能看懂,不要求自己会写。 ...

2018-07-17 09:49:24

阅读数 83

评论数 0

重读C++Primer 03 表达式、语句、函数

表达式 使用递增递减运算符的前置版本 这样写效率更高一些。 使用简洁的写法 应该使用 cout << *iter++ << endl; 而不是使用 cout &lt...

2018-07-17 09:34:09

阅读数 90

评论数 0

重读C++Primer 02 字符串、向量和数组

string 字面值和string 对象相加 要保证+前后至少有一个是string对象。因为为了与C兼容,字符串字面值并不是string对象。 头文件 在C++中,使用诸如cname的头文件,而不是使用name.h的文件。 可变性 对于C++中的字符串,是可变的,因此非常舒...

2018-07-16 23:25:20

阅读数 102

评论数 0

重读C++Primer 01 初识与基础

将是一些零碎的记录。以前是系统学过C++的,但是现在决定再看一遍书。C++版本为C++11。 int初始化的四种方法 看到这个标题就想起“茴”字的四种写法。。。但是C++中变量初始化真的很重要。 int a = 0; int a = {0}; int a{0}; int a(0); ...

2018-07-16 22:14:27

阅读数 62

评论数 0

web测试中的一些坑

前言 我所说的web测试包括web功能测试,是用eclipse+selenium一套的,也包括web性能测试,使用Jmeter的。 本人在诸多同学的指导下,也在不断地尝试中,踩了一些坑,记录下来希望能够帮助到部分同学。 Web功能测试 eclipse+selenium一套,和之前用ap...

2018-06-05 16:59:09

阅读数 198

评论数 0

软件工程研究的一些问题

背景 好久没有更新过博客了。 这次是又一次找了一位同学,聊了聊有关软件工程方面的内容。虽然我和那位同学都学的是软件工程,但是实际对软件工程的理解还是有很大差异的,主要是因为,学术经历上有所差异。我所做的工作一般来说是软件工程实践,所读的书也都是软件工程实践或过程管理相关。我去请教的那位同学,则...

2018-06-03 16:28:41

阅读数 652

评论数 1

codeforces 979非官方题解

div3选手前来报到。 首先说一下自己果然不能很好的读题,导致了A题过不掉,导致了心态爆炸,放弃治疗。 979A - Pizza, Pizza, Pizza!!! 题意大概说,只能把披萨放在那里切,不能有摞起来什么的骚操作。 #include <stdio.h...

2018-05-15 11:30:14

阅读数 355

评论数 0

codeforces 980非官方题解

来自一名div3+选手的题解,非完全版。 A Links and Pearls 这题本质上是一个数学问题。 #include <stdio.h> #include <iostream> #incl...

2018-05-09 22:13:38

阅读数 554

评论数 0

codeforces 977非官方题解

打了差不多一年的cf发现自己是div3选手,也可能是div4+选手。 A 这一题就是简单的模拟题。 #include <iostream> using namespace std; long long main() { long...

2018-05-07 22:26:55

阅读数 395

评论数 0

LeetCode 0022

原题链接: https://leetcode.com/problems/generate-parentheses/description/ 题意理解 就是说给定n,要求找出n对括号所有的合法情况。我直接递归一下不就行了嘛,反正应该是可以做的,除非爆栈。。那可能就要另外考虑一下了。 ...

2018-04-14 23:15:33

阅读数 707

评论数 0

LeetCode 0019

原题链接: https://leetcode.com/problems/remove-nth-node-from-end-of-list/description/ 题意理解 从一个链表中删除倒数第n个元素 我的想法是,删除倒数第n个元素,实际上是找倒数第n+1个元素,然后删除其后面一个...

2018-04-13 23:30:57

阅读数 717

评论数 0

LeetCode 0012

原题链接: https://leetcode.com/problems/integer-to-roman/description/ 题意理解 把一个正整数转化为罗马数字,其中这个正整数为1-3999间的一个数 我记得我以前就是打表一发暴力莽。 我的代码 public...

2018-04-13 22:49:03

阅读数 697

评论数 0

LeetCode 0010

原题链接: https://leetcode.com/problems/regular-expression-matching/description/ 题意理解 就是求一个正则表达式的匹配。显然,这时候掏出Java的Pattern就好了。( 如果是编译原理的话,那么考虑一下RE⇒NF...

2018-04-12 23:53:29

阅读数 739

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭