leetcode138 || 链表 || 中等
摘要:138. 复制带随机指针的链表 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 ran
阅读全文
leetcode3 || 最长子串 || 中等
摘要:3. 无重复字符的最长子串 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无
阅读全文
leetcode(剑指offer52) || 链表 || 简单
摘要:剑指 Offer 52. 两个链表的第一个公共节点 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2
阅读全文
leetcode1877 || 数对 ||中等
摘要:1877. 数组中最大数对和的最小值 一个数对 (a,b) 的 数对和 等于 a + b 。最大数对和 是一个数对数组中最大的 数对和 。 比方说,如果我们有数对 (1,5) ,(2,3) 和 (4,4),最大数对和 为 max(1+5, 2+3, 4+4) = max(6, 5, 8) = 8 。
阅读全文
conan【开篇-浅析】
摘要:本文绝大部分理念学习并撰写(抄袭)自同僚大佬提供的知识概念 1.why we use conan c++依赖管理的痛点是什么?是Dependency Hell 网状依赖、循环依赖、依赖渲染 当你拿到别人的代码时: 就算拿到也不一定能编的过,就算编的过也不一定能跑,就算能跑也不一定正常工作(即使代码本
阅读全文
待补充list
摘要:linux os 文本处理sed,grep,awk,perl c++语法糖
阅读全文
leetcode195 || shell || 简单
摘要:给定一个文本文件 file.txt,请只打印这个文件中的第十行。 示例: 假设 file.txt 有如下内容: Line 1Line 2Line 3Line 4Line 5Line 6Line 7Line 8Line 9Line 10你的脚本应当显示第十行: Line 10说明:1. 如果文件少于十
阅读全文
语法糖:auto
摘要:auto 1.简单用法 从c++11开始,auto从原先的赋予变量自动生命周期变成了变量自动类型推断 简单例子: int a = 100; auto aa = a; 此时aa的类型为int,值为100; 我们也可以这样使用auto: auto a = 100; //int auto b = 100.
阅读全文
语法糖总览【LOKI->BOOST-FUTURE,只是觉得很帅,并没有讲loki和boost】
摘要:想把代码写的简明扼要,可读性强又好看,来块儿语法糖吧 底层基础会慢慢边学边在“从零开始的c++”分类里补全 我直接超英赶美假装成大牛,不多废话直接上干货!!! 1.auto 2.decltype 3.别名 4.范围for(类似于python的for) 5.lambda 6.智能指针(c++11) I
阅读全文