程序员人生 网站导航

[LeetCode] 024. Swap Nodes in Pairs (Medium) (C++/Python)

[LeetCode] 024. Swap Nodes in Pairs (Medium) (C++/Python) 索引:[LeetCode] Leetcode 题解索引 (C/Java/Python/Sql)Github: https://github.com/illuz/leetcode024. Swap Nodes in Pairs (Medium)链接:题目:h...

linux常用命令整理

linux常用命令整理 1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在V...

C++,Java值传递,引用传递

C++,Java值传递,引用传递 1.除内置类型、STL迭代器和函数对象采用“pass-by-value”(传递),其他尽量采用pass-by-reference-const替换 pass-by-value,实现形式“const A&”;2.Java中...

基础工具-单件模式

基础工具-单件模式 作为C设计模式中的单件模式归属于创建型模式之一,在软件设计过程中“出场“的机会还是很多,以下源码作为自己学习开源库代码时针对单件 模式做的一个总结,方...

vijos p1919 最有活力的鲜花

vijos p1919 最有活力的鲜花 木姑娘的美丽,是在一颦一笑间的。那种恬静的美,是不允许被任何欲望玷污的。那种美,是田野间追寻着春光的鲜花。或许渺小,却是最有活力的那一束。 鲜花的活力...

BZOJ 3613 Heoi2014 南园满地堆轻絮 二分答案/线性做法

BZOJ 3613 Heoi2014 南园满地堆轻絮 二分答案/线性做法 题目大意:给定一个序列a,求一个单调不减的序列b,使max{|ai-bi|}最小逗比题。。。。。二分答案做法:每次验证时从右向左扫描如果当前数字小于等于右侧的数字,...

华为面试题:迷宫问题 C语言源码

华为面试题:迷宫问题 C语言源码 定义一个二维数组N*M(其中2&lt=N&lt=10;2&lt=M&lt=10),如5 × 5数组下所示: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0...

变量引用(输入两个整数,将它们从小到大输出)

变量引用(输入两个整数,将它们从小到大输出) 在C++中变量的引用就是变量的别名,引用又称别名。式:类型&引用名 = 已定义的变量名注意:1 引用不产生新的内存空间2 引用不可重新赋3 在定义事一定要...

【SDOI2011】【BZOJ2243】【树链剖分】染色

【SDOI2011】【BZOJ2243】【树链剖分】染色 从2.16开坑学链剖,假期颓废无止境回来之后还要天天测试所以一直拖到现在做完了第一个题 话说是不是直接做QT比较好毕竟看起来友好一些这个题的状态实在有些蛋疼...

POJ 3208 Apocalypse Someday(数位dp)

POJ 3208 Apocalypse Someday(数位dp) 题意:输出第n个包含连续三个6的数思路:dp[i][0]表示i位数中首位不为6且不含666的数的数量dp[i][1]表示i位数中首位连续1个6并且不含666的数的数量dp[i][2]表示i位...