数组
-
插入排序(CSP-J 2021 T2)
题目:(由于题干过长直接上链接:P7910 [CSP-J 2021] 插入排序 – 洛谷 | 计算机科学教育新生态 (luogu.com.cn)) 不是打广告 又有…
-
java冒泡排序
public class ArrayDemo07 { //冒泡排序 //将数组中相邻的两个数相互比较,比较完按照大小换位置 //每比较一次就得到一个最大值,最小值 //下一轮可以少…
-
java数组
数组定义: package com.mao.array; public class ArrayDemo01 { //变量的类型 变量的名字 =变量的值 public static …
-
算法学习之路 双指针算法
/*双指针算法可以解决像最长不重复子序列一样的问题思路:先暴力想思路判断check()的条件,再将n^2利用模板优化为n的双指针算法;总思路模板: for(int i =…
-
数据结构与算法–基数排序
简介 基数排序是这样一种排序算法,可以从低位(个位)开始,根据个位数排序一次,然后根据十位数排序,再根据百位数进行排序……最终完成整个数组的排序 对于十进制数而言,每一位只会是 0…
-
java数组基础
public static void main(String[] ages){ //静态数组初始化 int[] i = {1,2,3,4,5,6}; System.out.prin…
-
javaScript打印数组长度和实际长度不一致(前端分页)
为什么打印数组长度和展开后的数组长度不一样 因为数组是引用数据类型,打印的[]数组,是打印时的原数据,打印的时候还是空的,但是数组是引用数据类型,展开时,数组的指针已经指向了改变后…
-
javaScript中的push()你真的懂吗
push()是大家很熟悉的JavaScript语法,用法就是向数组最后添加新项目,并返回新长度 最常用的用法就是添加普通数据类型,或者添加一个对象 var fruits = [“B…
-
编程兔暑假3.5阶段集训Day3——线段树后半部分、可持久化线段树、树状数组、倍增求LCA、树上差分、三种剖分以及搜索
我们接着昨天的讲。懒标记是线段树中一个十分重要的知识点,在线段树中进行区间修改时,暴力的做法是递归到叶子结点修改信息,复杂度达到了O(n) ,不过我们可以将这些修改…
-
shell学习笔记(2)
1、shell传递参数 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数。…