C++
qq_34139020
这个作者很懒,什么都没留下…
展开
-
c++右值引用与完美转发
1、左值和右值的本质区别?左值是保存在内存里面的,而且具有名字,很多地方都说左值是可以取地址的,所以也可以直观的说,左值是有名字的内存,比如下面这段代码中,**put(Test()) ;里面的Test(),它创建了一个Test对象,但是这个对象在内存里面是没有名字的,所以它是个右值,而Test reusable ;**中的 reusable在内存中的名字就是reusable,它是个左值class Test {public: int * arr{nullptr}; Test():arr原创 2020-08-09 15:04:25 · 360 阅读 · 0 评论 -
Combination Sum
题目描述Given asetof candidate numbers (candidates)(without duplicates)and a target number (target), find all unique combinations incandidateswhere the candidate numbers sums totarget.Thesame...原创 2019-03-05 10:19:17 · 338 阅读 · 0 评论 -
Longest Substring Without Repeating Characters
题目描述:Given a string, find the length of thelongest substringwithout repeating characters.Example 1:Input: "abcabcbb"Output: 3 Explanation: The answer is "abc", with the length of 3. Exam...原创 2019-03-08 23:15:09 · 94 阅读 · 0 评论 -
Trapping Rain Water
Givennnon-negative integers representing an elevation map where the width of each bar is 1, compute how much water it is able to trap after raining.The above elevation map is represented by array...原创 2019-03-07 22:34:21 · 86 阅读 · 0 评论 -
KMP算法详解
算法思想一下两篇博客讲得很不错,我就不再赘述:https://www.cnblogs.com/lojunren/p/3865234.htmlhttps://www.cnblogs.com/c-cloud/p/3224788.html#!commentshttps://blog.csdn.net/x__1998/article/details/79951598下面结合我的代码做一些补...原创 2019-03-18 11:19:17 · 163 阅读 · 0 评论 -
C++链表 Segmentation fault: 11
今天夏令营来机试的一个学妹,在第一题,创建链表做增删查改的时候就被卡住,后面把她的代码拿来一看,乍一看逻辑都正确,但是就是报Segmentation fault: 11错误。链表操作涉及到指针,这是很多同学的薄弱点,发生段错误,八成就是指针的指向出了问题。先贴代码:#include <iostream>using namespace std;typedef struct...原创 2019-07-10 19:50:00 · 1198 阅读 · 0 评论