码迷,mamicode.com
首页 >  
搜索关键字:c++ 指针    ( 27241个结果
function应用技巧
一、new function的用法 1.用法一 此种用法的跟使用{}的区别是:它比较灵活,可以在内部定义变量、函数等 var obj = new function(){ var a = 1; var b = 2; this.total = a + b; return a + b; // 被忽略 } ...
分类:其他好文   时间:2020-05-25 15:10:15    阅读次数:66
Golang源码学习:调度逻辑(二)main goroutine的创建
接上一篇继续分析一下runtime.newproc方法。 函数签名 newproc函数的签名为 newproc(siz int32, fn funcval) siz是传入的参数大小(不是个数); fn对应的是函数,但并不是函数指针,funcval.fn才是真正指向函数代码的指针。 关键字go 在go ...
分类:其他好文   时间:2020-05-25 12:40:10    阅读次数:67
面试日常总结
基础篇 1、int和Integer的区别 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数 ...
分类:其他好文   时间:2020-05-25 12:33:35    阅读次数:50
谈谈golang中的引用类型与地址分配
谈谈golang中的引用类型与地址分配 go语言中的 (我更愿意称其为 )其实就是 ,比如 ,`map channel int`...) 要实用这些(存放地址的)类型之前就必须要为其分配 .下面我一一举例说明一下(以下操作均在函数内部操作,意味着可以使用 来声明定义变量) 1. 值类型的指针形式 以 ...
分类:其他好文   时间:2020-05-25 12:21:05    阅读次数:46
LeetCode 1010. 总持续时间可被 60 整除的歌曲 Java
最先想到的两重for循环,超时,输入的数组很大,一整个页面的数,人直接傻了 接下来运用余数的思想。一个数除以60的余数为0~59,建立一个数组remainder保存余数出现的次数。 先不考虑余数为0和30的情况。 剩下的余数相加为60则说明可以整除。建立头尾两个指针,1与59,2与58...,如果1 ...
分类:编程语言   时间:2020-05-25 12:13:08    阅读次数:66
快慢指针找链表中的环
快慢指针找链表环相关理论 一、一定会相遇的证明 1、如果链表没有环,那么快指针比慢指针先到达尾部(null)。 2、如果链表有环的话,因为快指针走的比慢指针快,所以在环中相遇的过程可以看作是快指针从环后边追赶慢指针的过程。 用递归法证明,快慢指针一定会相遇: (1)快指针与慢指针之间差一步。此时继续 ...
分类:其他好文   时间:2020-05-25 12:03:42    阅读次数:46
STL——容器(Set & multiset)之 仿函数(函数对象)functor 的用法
Set/multiset 中元素的存储数据总是会按照从大到小或者从小到大排列,这个是怎么实现的?这就要说 “仿函数” 这个概念了。 仿函数概念 1. 尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。 2. functor,翻译成函数对象,伪函数,它是 ...
分类:其他好文   时间:2020-05-25 00:28:38    阅读次数:78
最近遇到的两个有意思的问题(合并K个有序数组,打印省区市所有与目标市名字相同的路径)
最近遇到的几个有意思问题,记录分享一下。 1. 合并三个有序数组(合并K个有序数组) 假如有这么三个数组:(arr包含的三个数组) 问题:K个数组,总共N个元素,合并成一个有序数组。(以升序为例) 大家一眼看上去肯定会想到归并排序,合并两个有序数组是归并排序的最后一步的动作,通过两个指针引导比较大小 ...
分类:编程语言   时间:2020-05-24 21:25:25    阅读次数:66
实现浅拷贝与深拷贝
实现浅拷贝与深拷贝 包含基本数据类型与引用数据类型两种不同的数据类型的值,深拷贝与浅拷贝的概念只存在于引用数据类型。对于引用类型,浅拷贝是拷贝了指向这个对象堆内存的指针,是拷贝了对原对象引用,深拷贝是拷贝了该对象的所有属性到一个新的对象,若是原对象的某属性依然引用了其他对象,那么需要将原对象引用的其 ...
分类:其他好文   时间:2020-05-24 21:24:15    阅读次数:54
NWERC 2019 题解
做出5题 I . 前20分钟的策略是将原序列排序后,观察排序后的下标id,与原先的下标id和是否为定值或一致。由于其过于复杂,无法实现,30分钟更换思路,从左向右,不下降序列直至s,从右向左下降序列直至t,然后将s和t的指针移位至首先出现a "s" 的数,判断a[s]a[s 1] (若s为首项则不判 ...
分类:其他好文   时间:2020-05-24 21:14:18    阅读次数:110
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!