点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 双指针
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
双指针讲解
主要讲述c语言中双指针的应用,能帮助大家对双指针的理解
所属分类:
C
发布日期:2011-12-05
文件大小:23552
提供者:
wsx276166228
深入理解双指针
深入理解双指针 对于C语言的参数传递都是值传递,当传传递一个指针给函数的时,其实质 上还是值传递,除非使用双指针。 在讲双指针之前,还是先讲讲关于C语言函数调用的本质。
所属分类:
C
发布日期:2012-11-01
文件大小:228352
提供者:
xiaofeng1988
双指针实现交换
可以用但指针实现交换,双指针也是可以实现交换的,只要搞懂他们在内存中是怎么存储的
所属分类:
C++
发布日期:2013-07-06
文件大小:12288
提供者:
renxinwen_421
深入理解双指针
深入理解双指针,对指针做了非常详细的介绍.
所属分类:
C
发布日期:2013-08-16
文件大小:228352
提供者:
u011634421
C++双指针示例
C++双指针的展示,想进阶C++的可以看一下,如果看懂了对指针的理解会有一个新的高度
所属分类:
C/C++
发布日期:2017-11-11
文件大小:10240
提供者:
ploter
双指针双表盘 仪表盘 兼容IE8以上
本代码为通过highcharts制作的双盘双指针仪表盘; 本代码为通过highcharts制作的双盘双指针仪表盘;
所属分类:
Web开发
发布日期:2017-12-08
文件大小:108544
提供者:
qq_36791779
双指针简单总结.docx
利用Python编程,双指针的简单应用,包括对撞指针,快慢指针,对其应用进行简单剖析,附带代码示例,举例子解释指针用法
所属分类:
算法与数据结构
发布日期:2020-06-26
文件大小:19456
提供者:
qq_45788939
深入理解双指针的两种用法
本篇文章是对双指针的两种用法进行了详细的分析介绍,需要的朋友参考下
所属分类:
其它
发布日期:2020-09-05
文件大小:128000
提供者:
weixin_38500607
数组,链表,跳表(双指针法)Array例题
核心思路:空间换时间+升维 数组 连续的内存空间,支持随机访问,时间复杂度 O(1) 插入、删除操作比较低效O(n) 链表 单链表、双向链表、循环链表、双向循环链表 更适合插入、删除操作频繁的场景,时间复杂度 O(1) 访问时遍历链表 ,平均情况时间复杂度为O(n) 跳表 空间换时间,多级索引来提高查询的效率,实现了基于链表的“二分查找”,是一种动态数据结构,支持快速的插入、删除、查找操作,时间复杂度为O(nlogn) 283.移动零 解法一 双指针 (j始终记录下一个非零元素的位置) publ
所属分类:
其它
发布日期:2020-12-22
文件大小:61440
提供者:
weixin_38591615
适合小白的python算法-双指针问题
python算法-双指针问题一、数组合并1. 使用模拟指针和并两个有序数组2.模拟指针说明:二、二分法(折半查找法)1.有序数组的二分法查找2. 二分法说明三、链表(双链表和单链表区别) 一、数组合并 1. 使用模拟指针和并两个有序数组 # 使用指针合并两个数组 arr1 = [1,3,4,6,7] arr2 = [2,5,8,9,10] #定义两个有序数组,并初始化赋值 ind = 0 # ans比较时的角标 ans = arr1.copy() #ans 排序结果初始化为arr1 for i
所属分类:
其它
发布日期:2020-12-21
文件大小:169984
提供者:
weixin_38500630
适合小白的python算法-双指针问题
python算法-双指针问题一、数组合并1. 使用模拟指针和并两个有序数组2.模拟指针说明:二、二分法(折半查找法)1.有序数组的二分法查找2. 二分法说明三、链表(双链表和单链表区别) 一、数组合并 1. 使用模拟指针和并两个有序数组 # 使用指针合并两个数组 arr1 = [1,3,4,6,7] arr2 = [2,5,8,9,10] #定义两个有序数组,并初始化赋值 ind = 0 # ans比较时的角标 ans = arr1.copy() #ans 排序结果初始化为arr1 for i
所属分类:
其它
发布日期:2020-12-21
文件大小:169984
提供者:
weixin_38628990
数组:删除排序数组中的重复项双指针Java实现
开篇 数组相关的算法问题,一般都可以使用双指针完成操作,有异步指针、快慢指针等,其实就是一种升维的思想,通过一个指针访问数组就相当于一维,用两个指针操作数组,就会出现两个数组同时存在的效果,这就是升维的一种体现,我们就用leetcode上的第26题来说明一下相关方案。 题目 26.删除排序数组中的重复项 题目描述是 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下
所属分类:
其它
发布日期:2020-12-21
文件大小:55296
提供者:
weixin_38704835
【双指针】–leetcode(141)–给定一个链表,判断链表中是否有环(python版)
题目描述 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环 思路解析 使用快慢指针进行判断,若该链表存在环,则快慢指针必会相遇,若该链表不存在环,则快指针必会先达到链表的尾部且指向None 具体代码 class Solution(object): def hasCycle(self, head): """ :type head:
所属分类:
其它
发布日期:2020-12-20
文件大小:36864
提供者:
weixin_38635682
环形链表【手绘漫画】面试必考之双指针(LeetCode 141)
文章目录图解算法与数据结构1、前言2、实例3、正文4、代码 图解算法与数据结构 1、前言 今天开始的是双指针! 下面一起来看看吧!!! 让我们从一个经典问题开始: 环形链表进阶版【手绘漫画】面试必考之双指针(LeetCode 142) 上次讲了进阶版的,你会发现普通版本太easy了~ 还是来看题吧! 2、实例 LeetCode 142,一个求证链表中有没有环的题。 3、正文 一起来看一下: 两种情况: 1. 第一种情况:不出意外,fast 每轮再多走 1 步(这才是名副其实的快指针~),
所属分类:
其它
发布日期:2021-01-08
文件大小:387072
提供者:
weixin_38677936
ZJYYCOJ 最多水容量(暴力/双指针)
题目描述 现在有一条笔直的水槽,里面有N块挡板。你需要从中选取两块挡板,使得能够获取最多的水容量。 输入 测试数据由多组输入样例组成 第一行输入一个整数N,( 2 <= N <= 20000 ) 第二行输入N个整数 ni ( 0 <= ni <= 10000),分别代表挡板的高度 输出 输出能够获取的最多水容量 样例输入 9 1 8 6 2 5 4 8 3 7 样例输出 49 题解思路 1.暴力法(过于简单不多赘述) 2.双指针法 这种方法背后的思路在于,两线段之间形成
所属分类:
其它
发布日期:2021-01-03
文件大小:224256
提供者:
weixin_38703787
深入理解双指针的两种用法
好久没有用过C/C++的二级指针了,总觉的它就是指针的指针,没什么大不了的,但是今天看到一道面试题,感觉自己对二级指针的理解还是不够深刻。于是,从网上找资料,学习了一番……题目是这样的: 代码如下:#include “stdafx.h”#include using namespace std;void GetMemory(char *p, int num){ p = (char *)malloc(sizeof(char) * num); //p = new char[num]; //C++当中
所属分类:
其它
发布日期:2021-01-21
文件大小:131072
提供者:
weixin_38733367
【双指针】–leetcode(524)–通过删除字母匹配到字典里最长单词
题目描述 给定一个字符串和一个字符串字典,找到字典里面最长的字符串,该字符串可以通过删除给定字符串的某些字符来得到。如果答案不止一个,返回长度最长且字典顺序最小的字符串。如果答案不存在,则返回空字符串。 示例1: 输入: s = “abpcplea”, d = [“ale”,“apple”,“monkey”,“plea”] 输出: “apple” 示例2: 输入: s = “abpcplea”, d = [“a”,“b”,“c”] 输出: “a” 解题思路 首先将字符串字典按照字母长度和字典顺序
所属分类:
其它
发布日期:2021-01-21
文件大小:43008
提供者:
weixin_38707342
【双指针】–leetcode(524)–通过删除字母匹配到字典里最长单词
题目描述 给定一个字符串和一个字符串字典,找到字典里面最长的字符串,该字符串可以通过删除给定字符串的某些字符来得到。如果答案不止一个,返回长度最长且字典顺序最小的字符串。如果答案不存在,则返回空字符串。 示例1: 输入: s = “abpcplea”, d = [“ale”,“apple”,“monkey”,“plea”] 输出: “apple” 示例2: 输入: s = “abpcplea”, d = [“a”,“b”,“c”] 输出: “a” 解题思路 首先将字符串字典按照字母长度和字典顺序
所属分类:
其它
发布日期:2021-01-21
文件大小:43008
提供者:
weixin_38516658
记录自己的LeetCode之day6(双指针,部分排序)
重回双指针,排序还有几个坑没填回头再填。 今天的题目是 680 验证回文子串II 215 数组中的第k个最大元素 680 验证回文子串II 思路如下: 在List的最左边和最右边插入指针,如果指针所指字母相同则i++,j- – 如果指针所指字母不同,则分别考虑删除i指针和j指针后的字符串能否构成回文字符串,只要有一个能构成回文串就可以。 根据回文字符串的对称特点,已经搜索过的字母可以不用判断,举个例子:如“abbbbca”,先从两边开始,两边相等(都是a),指针移动。到i=b,j=c,考虑删
所属分类:
其它
发布日期:2021-01-20
文件大小:82944
提供者:
weixin_38716081
【双指针】–leetcode(680)–验证回文字符串2(python版)
题目描述: 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: “aba” 输出: True 示例 2: 输入: “abca” 输出: True 解释: 你可以删除c字符。 思路解析: 从题目中可以看出,需要比较字符串的前后字符是否一样,可以考虑使用双指针,一前一后同时进行,时间复杂度为o(n) 具体代码: class Solution(object): def validPalindrome(self, s): :
所属分类:
其它
发布日期:2021-01-20
文件大小:40960
提供者:
weixin_38719564
«
1
2
3
4
5
6
7
8
9
10
...
34
»