凯特林 凯特林
4年前
JS - 用 for 循环实现常见的数组迭代方法
常见的数组迭代方法有很多种,比如some,filter,map等等,底层也都可以用for来实现,我们来康一康。somejsconstsome(arr,fn)for(leti0;i<arr.length;i)if(fn(arri,i,arr))re
Wesley13 Wesley13
4年前
java数据结构与算法之数组篇
数据结构和算法的概述数据结构对计算机内存中的数据的一种安排。常见数据结构数据结构优点缺点数组插
Wesley13 Wesley13
4年前
28、可变参数和集合数组的互转
可变参数在定义方法的时候不确定该定义多少个参数时,可以使用可变参数来定义,这样方法的参数个数会根据调用者来确定。注意:如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个。格式:修饰符返回值类型方法名(数据类型…变量名){}例:publicclasslist_test
Stella981 Stella981
4年前
Cocos Creator中按钮组件数组的使用
CocosCreator游戏开发中经常使用到按钮,特别是大量按钮的情况,此时使用数组来管理这些按钮就显得更具通用性。我大致走了一下官方的示例,好像没有发现有这个小内容(或者有,但我却是没有找到),于是补充此内容如下。典型问题预览如下图展示的界面(图中是我一个小拙例的截图,尚未成熟,等稍后感觉可以分享后再公开):!CocosC
Wesley13 Wesley13
4年前
C++类有继承时,析构函数必须为虚函数
C类有继承时,析构函数必须为虚函数。如果不是虚函数,则使用时可能存在内在泄漏的问题。假设我们有这样一种继承关系:!(https://oscimg.oschina.net/oscnet/5f0452c79b70794f2e4689cffa37f5a99f1.png)如果我们以这种方式创建对象:SubClasspObj
Wesley13 Wesley13
4年前
TZOJ 2722 Matrix(树状数组区间取反单点查询)
描述GivenanN\NmatrixA,whoseelementsareeither0or1.A\i,j\meansthenumberintheithrowandjthcolumn.InitiallywehaveA\i,j\0(1<i,j<N).
Stella981 Stella981
4年前
POJ 1195 Mobile phones(二维树状数组)
题目链接:http://poj.org/problem?id1195(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fpoj.org%2Fproblem%3Fid%3D1195)题意是有四种操作。当n0时:输入一个m表示初始化矩阵(m\m且值都为0)。
Stella981 Stella981
4年前
ES6中箭头函数与普通函数this的区别(转)
看到一篇别人的博客,对this的理解又加深了一些。普通函数中的this:1\.this总是代表它的直接调用者,例如obj.func,那么func中的this就是obj2.在默认情况(非严格模式下,未使用'usestrict'),没找到直接调用者,则this指的是window3.在严格模式下,没有直接调用者的函数中的thi
Wesley13 Wesley13
4年前
C++返回数组时要注意的地方
今天遇到了一个返回数组的问题,去网上搜了一下,发现很多人推荐使用一下方法:intf(){inta2;a01;returna;}以上方法能编译通过,但是这是错误的。且看以下代码:include<stdio.husingname
Wesley13 Wesley13
4年前
C语言二维数组的地址问题
先上运行结果(如下图):(注:图中输出a\0\2是为测试数组的线性存储方式。)!在这里插入图片描述(https://oscimg.oschina.net/oscnet/up6f2c5b3b05dd3bae0825912592e8e6f5.png)测试代码如下:include<stdio.hin