ICode9

精准搜索请尝试: 精确搜索
  • vba 数组判断与转换2022-08-16 16:02:15

    Private Function CountArr(arr)'*****************************'计算数组是几维数组'*****************************Dim i%, j%On Error GoTo errFor i = 1 To 10   j = UBound(arr, i)Next iCountArr = jExit Function err:   CountArr = 1  On Error GoTo 0End

  • Js处理大数相加问题2022-01-29 21:02:03

    JS处理大数相加问题 之前参加了广工字节跳动前端的青训营,面试的时候字节的考官问了我这个问题,当时让我当场code,但我只讲了思路,觉得不太好。现在做个小复盘,重新了解这个内容并coding一下 因为JavaScript的Number类型是遵循IEEE 754规范表示的,这就意味着JavaScript能精确表示的

  • python作业62022-01-16 22:00:44

    作业11. 给定一个10个元素的列表,请完成排序(注意,不要使用系统api) lt=[1,5,4,100,-21,6,0,120,520,1314] for i in range(len(lt) - 1): for j in range(len(lt) - 1 - i): if lt[j] > lt[j + 1]: lt[j], lt[j + 1] = lt[j + 1], lt[j] print(lt) 作业12. ***求 a+aa+aaa+…+a

  • 题解-CF468E Permanent2021-11-04 17:01:17

    题意 给定一个 \(n \times n\) 的矩阵,其中仅有 \(k\) 个位置的值可能不是 \(1\)。对于第 \(i\) 个位置 \((x_i,y_i)\),其值为 \(w_i\)。要求这个矩阵的积和式,对 \(10^9 + 7\) 取模。 数据范围:\(1 \le n \le 10^5\),\(1 \le k \le 50\),\(1 \le x_i,y_i \le n\),\(0 \le w_i < 99824435

  • 用 AutoHotkey 批量从 Excel 取值和赋值2021-10-31 14:01:40

    不太爽的一点:从Excel取值,整数后面会加上 .0,一直没好的处理方法!只能用 delete0 函数进行二次加工 直接上 AutoHotkey v2-beta 的示例代码 xl := ox() st := xl.ActiveSheet ;赋值 rs := 3 ;行数 cs := 2 ;列数 ;要用 ComObjArray 创建二维数组 arrA := ComObjArray(12, rs, cs) arr

  • 16、有n个正数,使得前面每个数依次后移m个位置,最后m个数变成最前面m个数2021-09-22 21:31:27

    /* 有n个正数,使得前面每个数依次后移m个位置,最后m个数变成最前面m个数 */ #include <stdio.h> #include <stdlib.h> #define N 10 void reverse(int a[],int left,int right) { int i,j,temp; for(i = left,j = right ;i < j;i++,j--) { temp = a[i];

  • 学习笔记,java-数组类型2021-06-30 18:35:06

    基本类型的数组有3种赋值形式 1.int[] arr ={1,2,3}; 2.int[] arr = new int[]{1,2,3}; 3.int[] arr =new int[3]; arr[0] = 1;arr[1]=2 ;arr[2]=3; 第一种和第二种都是预先知道数组的内容,第三种是先分配长度,然后再给每个元素赋值。在第三种形式中,即使没有给每个元素赋值,每个元素

  • 使用es6,对两个数组进行对比,从而修改其中一个数组里的某些值2021-05-26 17:04:23

    条件:arrA,arrB,通过对比修改arrB中的字段值 var sSrr = []; var arrA = [ {name:'这是一',Id:1}, {name:'这是二',Id:2}, {name:'这是三',Id:3}, {name:'这是一',Id:1}, {name:'这是二',Id:2} ] var arrB = [ {name:'这是

  • 2020/4/26 腾讯软件综合开发笔试第二题代码2020-04-28 13:02:28

    2020/4/26 腾讯软件综合开发笔试第二题代码 最基本的思路是对于每一个B组中的点,去遍历A组中的每个点,求距离,这样的复杂度是O(n^2),可以过60%。 接下来进行优化,利用了二分的思想。首先将A组和B组分别先根据横坐标再根据列坐标排序。想象上面所描述的遍历过程,我们的目标是对于B

  • 利用Chrome的Heap Snapshot功能分析一个时间段内的内存占用率2019-12-03 19:00:57

    在下图测试代码第13行和第16行设断点. 以调试方式运行,首先断点在第13行处触发: 打开Chrome开发者工具,点击Profiles tab, 再点击按钮"Take Snapshot": 生成一个Snapshot, ID为3: 继续以调试mode执行代码到第16行,点击按钮"Take heap snapshot"以生成第二个snapshot。从下拉菜单

  • 计算Javascript 指定语句执行时间的两种办法2019-09-15 10:36:10

    Created by Jerry Wang, last modified on Sep 27, 2014 <html> <script> function process() { var arra = []; var count = 900000; for( var i = 0; i < count; i++) { arra[i] = i; } console.log("array length: " + arra.length)

  • 合并两个排序的数组2019-07-12 13:02:13

    需求:有两个非递减排序的数组A1和A2,内存在A1的末尾有足够多的空余空间容纳A2,请实现一个函数,把A2中的所有数字插入A1中,并且所有的数字都是排序的。 例如数组A1{ 1,5,7,8,9,17,20 }和数组A2{ 0,2,4,6,7,17,18,23,25 },合并后的结果应为{ 0,1,2,3,5,7,7,8,9,17,17,18,20,23,25 }。   分

  • LeetCode 537. 复数乘法(Complex Number Multiplication)2019-06-07 23:03:56

    537. 复数乘法 537. Complex Number Multiplication 题目描述 Given two strings representing two complex numbers. You need to return a string representing their multiplication. Note i2 = -1 according to the definition. LeetCode537. Complex Number Multiplication中

  • 关于随机输出数组中所有元素的三种算法2019-05-02 13:50:20

    算法一:比较常见,也比较容易想到。缺点:如果arrA中有重复元素,那么重复的元素只会输出一次。   int[] arrA={1,2,3,4,5,6};   int[] arrB=new int[arrA.length];//用来存储arrA中出现过的元素  1.做一个arrA.length次数的循环  2.生成随机数index,范围[0,5]对应arrA中元素的索

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有