码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
【树】117. 填充每个节点的下一个右侧节点指针 II
题目: 解答: /* // Definition for a Node. class Node { public: int val; Node* left; Node* right; Node* next; Node() : val(0), left(NULL), right(NULL), next ...
分类:其他好文   时间:2020-05-02 13:22:22    阅读次数:51
LeetCode 003. 无重复字符的最长子串 双指针
地址 https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/ 题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 样例示例 1: 输入: "abcabcbb"输出: 3 解 ...
分类:其他好文   时间:2020-05-02 12:10:28    阅读次数:51
常见算法总结 - 链表篇
本文总结了常见高频的关于链表的算法考察。 1.如何找到链表的中间元素? 我们可以采用快慢指针的思想,使用步长为1的慢指针和步长为2的快指针,当快指针抵达链表末尾时,此时慢指针指向的即为中点位置。 我们还可以采用递归的方式,当递归到最末尾的时候,我们已经能知道链表的长度,此时当递归回去的时候,判断当前 ...
分类:编程语言   时间:2020-05-02 11:27:02    阅读次数:52
LeetCode T3.Longest Substring Without Repeating Characters/无重复最长子串
# 解题思路 对于无重复最长子串这类问题,通常可以采用两种解决方案: (1)滑动窗口法,使用首尾两个指针来确定字符串范围 (2)用数组实现hashmap法 下面对两种解法分别进行探讨。 # 滑动窗口法 对于滑动窗口法需要设置两个指针,在对字符数组进行遍历的过程中每移动一个字符就要使用一次遍历判断一次 ...
分类:其他好文   时间:2020-05-02 10:06:51    阅读次数:48
C++中的static_cast,const_cast,dynamic_cast和reinterpret_cast
操作符 作用 C++中对应的例子 C中对应的例子 static_cast 编译器隐式执行的任何类型转换都可以通过它来显式完成. double d = 1.1; char ch = static_cast<char>(d); char ch = d; dynamic_cast (待补充) const_ ...
分类:编程语言   时间:2020-05-02 00:17:08    阅读次数:82
C++多线程-CH3 Sharing Data between threads
1、多线程间共享数据存在什么问题? 不变式。比如:is_empty()接口返回的永远是接口是否为空。比如,size()接口返回的是这个list中的节点个数。 比如 这个双向list的每个节点都持有指向它前后节点的指针。 当多线程操作这些共享数据的时候,这个不变式有时候会遭到破坏。 比如,你在删除一个 ...
分类:编程语言   时间:2020-05-01 20:41:51    阅读次数:59
指针||数组&&函数
1.声明指针:typename *ptrname; int * p_rate; 2.初始化指针:p_rate= &rate ; 使用&运算符将变量的地址存储到指针中 3.使用指针:*p_rate 分隔符 #include<stdio.h>#define SIZE 4 //把SIZE换成4 int m ...
分类:编程语言   时间:2020-05-01 19:06:15    阅读次数:67
【链表】83. 删除排序链表中的重复元素
题目: 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出: 1->2->3 解答: (1)指定cur指针指向头部head; (2)当cur和cur->next的存在为循环结束条件 ...
分类:编程语言   时间:2020-05-01 18:39:24    阅读次数:70
C++中 string作为参数的传递(传引用,减少内存的拷贝;const参数 )
在传递参数的时候,如果参数是string类型,可以用string类型的引用,减少内存的拷贝。 C++传参尽量不用指针,防止弄乱(引用比指针简单~~) #include <iostream> using namespace std;//不要忘记声明变量空间,不然无法使用string类型 void fu ...
分类:编程语言   时间:2020-05-01 18:20:41    阅读次数:105
仿支付宝滑块验证码效果的手机端实现
为了加强验证功能,减少APP的被攻击。队长要求做一个支付宝的滑块验证效果。除了它外观和用户体验上的优秀外,它的安全性并未降低,通过对用户行为的分析保证了安全校验。 通过查找大多数案例都是PC端展示效果,在手机端并不能友好展示。于是参考一位CSND博主的文章进行了一些修改。 原文链接 CSDN-仿支付 ...
分类:移动开发   时间:2020-05-01 17:09:41    阅读次数:92
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!