找到约 10000 条结果
  • 冒泡排序及其改进
    冒泡排序的英文是bubble sort,是一种基础的交换排序,其核心思想是:比较相邻两个元素的大小,当一个元素大于它右侧相邻的元素时,就交换它们的位置,当小于时,则不交换位置。
    2020-07-14
  • 通过事例重温一下常见的 JS 中 15 种数组操作(备忘清单)
    点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
    2019-11-26
    4
  • 一个简单的NodeJs与PHP的benchmark
    此次基准测试只是简单测算一下node与php在冒泡排序方面的时间损耗情况,基本思想是使用冒泡排序各自运算100次之后求出平均值;冒泡排序算法摘自网上,测试代码如下:
    2017-09-25
    2
  • PHP 中 call_user_func 的使用
    call_user_func函数类似于一种特别的调用函数的方法,使用方法如下 第一种情况: {代码...} 此时 第一个参数 set_max 作为call_user_func 的回调函数使用,$a=111,$b=222。 第二种情况 {代码...} 此时第一个参数为一个数组 那么 回调就是 a类里面的b方法,num作为参数传到b方法里面。省去了实例化a的过程。说到这里就不得...
    2018-09-03
  • array_map 等php回调函数使用问题(关联数组下标获取)
    目的:把 $arr 遍历到 <select><option></option></select>标签内(就是拼接option字符串)
    2018-08-17
  • 短信API接口demo示例-PHP/Message/MultiXSend
    DEMO:Message/MultiXSend原文链接代码示列 {代码...}
    2022-03-22
  • 在 JS 中检查变量是否为数组的多种方式,并说说 ES6 引入检查数组的缘起!
    点赞再看,微信搜索 【大迁世界】 关注这个没有大厂背景,但有着一股向上积极心态人。本文 GitHub [链接] 上已经收录,文章的已分类,也整理了很多我的文档,和教程资料。
    2020-08-19
  • JavaScript 特殊对象 Array-Like Objects 详解
    JavaScript 中一切皆为对象,那么什么是 Array-Like Objects?顾名思义,就是像数组的对象,当然,数组本身就是对象嘛!稍微有点基础的同学,一定知道 arguments 就是 Array-Like Objects 的一种,能像数组一样用 [] 去访问 arguments 的元素,有 length 属性,但是却不能用一些数组的方法,如 push,pop,等等。
    2016-06-25
    1
  • 数组和列表的转换问题
    Array 和 List 都是我们在开发过程中常见的数据结构。我们都知道 Array 是定长的,List 是可变长。而且,List 的实现类 ArrayList 也是根据 Array 去实现的。
    2019-01-21
  • 鸿蒙OS开发问题:(ArkTS) 【解决中文乱码 string2Uint8Array、uint8Array2String】
    在进行base64编码中,遇到中文如果不进行处理一定会出现乱码 {代码...} 输出结果: {代码...} 刚开始在编码的时候就已经出问题了,使用CryptoJS 框架 截止发稿前就一直存在这个问题,后面只有自己手撸工具类: {代码...} 示例代码: {代码...} 鸿蒙OS开发更多内容↓点击HarmonyOS与OpenHarmony技术鸿蒙技术文档开发知识更...
    2024-05-15
  • interface 作为 struct field,谈谈 Golang 结构体中的匿名接口
    golang中通过组合(composite)实现类似继承(extends)和重写(override)的功能,大家可能平时用的比较多的是struct中匿名struct的写法,有没有见过struct中匿名接口(anonymous interface)的写法呢?
    2019-04-14
  • 堆排序
    概述 堆排序是一种树形选择排序,是对直接选择排序的有效改进。 堆的定义如下:具有n个元素的序列(k1,k2,...,kn), 当且仅当满足: 时称之为堆。由堆的定义可以看出,堆顶元素(即第一个元素)必为最小项(小顶堆)或最大项(大顶堆)。 若以一维数组存储一个堆,则堆对应一棵完全二叉树,且所有非叶结点(有子女的结点)...
    2016-02-02
  • 十大排序算法详解
    1. 十大排序算法其中 冒泡,选择,归并,快速,希尔,堆排序属于比较排序稳定性理解如果相等的两个元素,在排序前后的相对位置保持不变,那么这是稳定的排序算法。排序前:5,1,3(a),4,7,3(b)稳定的排序:1,3(a),3(b),4,5,7不稳定的排序:1,3(b),3(a),4,5,7原地算法(In-place Algorithm)理解定义:不依...
    2021-03-16
  • 前端算法题:二维数组中(每个一维数组的长度相同),左右和上下分别递增,求是否含有指定整数
    ①最小数(min)是第一行第一个,最大数(max)是最后一行的最后一个②每一行最大的一个数是每一行的最后一个,每一行最小一个数是每一行的第一个
    2019-01-18
  • [LeetCode] 487. Max Consecutive Ones II
    Given a binary array, find the maximum number of consecutive 1s in this array if you can flip at most one 0.
    2018-12-14
  • 30秒的PHP代码片段(1)数组 - Array
    本文来自GitHub开源项目 点我跳转 30秒的PHP代码片段 精选的有用PHP片段集合,您可以在30秒或更短的时间内理解这些片段。 排列 all 如果所提供的函数返回 true 的数量等于数组中成员数量的总和,则函数返回 true,否则返回 false。 {代码...} Examples {代码...} any 如果提供的函数对数组中的至少一个元素返回true,则...
    2019-02-13
    4
  • JS操作奇淫巧技,不断记录学习
    1、数组降维度 二维数组 {代码...} 多维数组 {代码...} 2、判断小数是否相等 {代码...} 3、随机生成字母和数组的组合 {代码...} 4、合并对象 {代码...} 5、字符串去空格 {代码...}
    2019-11-20