JavaScript实现数组转换
用JS写一个函数,将嵌套的数组转换为扁平的数组,并按照从小到大排序例如:输入[1,2,3,[4,5,[6,[2,[3,[4]]]]],[6,8]],输出[1,2,2,3,3,4,4,5,6,6,8]
2019-03-08
前端排序简介
当时觉得自己写的还挺优雅的,后来在某次机缘巧合下看到篇文章,大致意思是通过这种 Math.random 写法的乱序方式是不稳定的,于是我自己尝试统计了下:
2020苹果秋季发布会:Apple Watch全面解读
期待已久的2020年苹果秋季发布会,终于在北京时间9月16日召开。期待的iPhone12系列没有出现,伴随而来的新品是Apple Watch Series 6、Apple Watch SE、iPad Air4以及全新一代的iPad,这里跟随小编一起来解读一下Apple Watch。
2020-09-17
leetcode之合并两个有序数组
这里从后往前遍历,每次比较两个数组的值,取大的覆盖到nums1数组,同时移动对应的index;最后在判断下nums2数组有没有比较完,没有的话将nums2剩余的元素复制到nums1。
2020-11-12
浅谈equals和==的区别
对于byte,short,int,long,float,double,char,boolean这八种基本数据,是指存放在栈中的简单数据段,数据大小确定,内存空间大小可以分配,它们是直接按值存放的,所以可以直接按值访问。他们之间的比较直接选择==,这里直接比较的是他们的值
2020-07-15
面试题精选:神奇的斐波那契数列
斐波那契数列,其最开始的几项是0、1、1、2、3、5、8、13、21、34…… ,后面的每一项是前两项之和,事实上,斐波那契在数学上有自己的严格递归定义。
2020-11-19
[学习笔记-Java集合-14] Queue - PriorityQueue源码分析
介绍 优先级队列,是0个或多个元素的集合,集合中的每个元素都有一个权重值,每次出队都弹出优先级最大或最小的元素。 一般来说,优先级队列使用堆来实现。 源码分析 主要属性 {代码...} 默认容量是11; queue,元素存储在数组中,这跟我们之前说的堆一般使用数组来存储是一致的; comparator,比较器,在优先级队列中,...
2019-08-20
最好的字符串函数介绍
C字符串复制到目标指向的数组中,包括终止的空字符(并在该点停止)。为了避免溢出,目标指向的数组的大小应该足够长,以包含与源相同的C字符串(包括终止的空字符),并且不应该在内存中与源重叠2.strcpy的模拟实现char strcpy ( char destination, const char * source )这是函数的基本返回类型和参数的类型,星池star...
2021-09-16
加速 Solidworks 工作流:NVIDIA RTX™ GPU 选型指南
近期我们评测组测试了 NVIDIA RTX™ A400、NVIDIA RTX™ A1000、NVIDIA RTX™ 2000 Ada、NVIDIA RTX™ 4000 Ada 四款显卡在 Solidworks 软件中的应用性能,通过应用效果对比分析,为制造企业的 GPU 选型提供专业数据支撑和选型依据。
2025-01-09
【leetcode 29】 两数相除(中等)
整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2
2022-03-31
STRCMP函数详解
STRCMP 是一个用于比较两个字符串的函数。它在数据验证、条件过滤、排序逻辑以及各种需要基于字符串比较结果进行操作的场景中非常实用。通过 STRCMP 函数,用户可以轻松地判断两个字符串的关系(如相等、大于或小于),从而在查询中实现更复杂的逻辑控制。
2024-09-26
sass 用法记录
mix($color-1,$color-2,$weight)$color-1 和 $color-2 指的是你需要合并的颜色,颜色可以是任何表达式,也可以是颜色变量$weight 为 合并的比例(选择权重),默认值为 50%,其取值范围是 0~1 之间。它是每个 RGB 的百分比来衡量,当然透明度也会有一定的权重。默认的比例是 50%,这意味着两个颜色各占一半,如果指定的...
2019-08-11
[elixir! #0047] 简单对比record, map, keyword
今天写个suan好了, 不是大蒜的suan, 是算盘的算. 有个人一直和我争, erlang里面record和map哪个更好. 我语重心长,循循善诱: "就用map啦, 多方便, record是什么鬼, 不就是tuple吗". 那人还不服: "record速度比map快多了, map辣鸡". 那我今天就来算一下, 看谁打脸.
Js数组排序函数sort()介绍
JavaScript实现多维数组、对象数组排序,其实用的就是原生的sort()方法,用于对数组的元素进行排序。sort() 方法用于对数组的元素进行排序。语法如下:arrayObject.sort(sortby)返回值为对数组的引用。请注意,数组在原数组上进行排序,不生成副本。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,...
js-数据运算
一、运算符概述 1、定义 JavaScript中运算符主要用于连接简单表达式,组成一个复杂的表达式 2、运算符类别 算数运算符 赋值表达式 比较表达式 布尔运算符 位运算符 二、算数运算符 1、加法运算符(Addition):x + y 加法运算符是在运行时决定,到底是执行相加,还是执行连接。也就是说,运算子的不同,导致了不同的语法...
2018-11-16
【LeetCode】初级算法-两个数组的交集 II
题目描述 两个数组的交集 II给定两个数组,编写一个函数来计算它们的交集。 示例 1: {代码...} 示例 2: {代码...} 说明: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。我们可以不考虑输出结果的顺序。 进阶: 如果给定的数组已经排好序呢?你将如何优化你的算法?如果 nums1 的大小比 nums2 小很...
leetcode 26 Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.For example,Given input array nums = [1,1,2],Your function should return length = 2,...