ICode9

精准搜索请尝试: 精确搜索
  • 第一周总结2022-07-01 21:31:39

    6.27 今天把jdk和eclipse在电脑调试完毕,编辑成功了helloworld,学习了变量,常量,运算符 明天打算学顺序结构 6.28 今天学了顺序结构并且敲了一些例题 明天打算继续敲例题巩固 6.29 今天学了while结构 明天打算敲代码巩固 6.30 今天敲了些while结构代码并学习了循环嵌套 明天打算学习数

  • 【Azure Developer】完成算法第4版书中,第一节基础编码中的数组函数 histogrm()2022-07-01 20:36:12

    问题描述 算法 Algorithms (第四版)书中,第1章:基础编程模型第15题: 结果: 编写一个静态方法 histogram(), 接受一个整型数组a[] 和一个整数M为参数,并返回一个大小为M的数组。 条件: 其中第i个元素的值为整数i在参数数组中出现的次数。 如果a[]中的值均在0到M-1之间,返回数组中所有元

  • 稀疏数组2022-07-01 20:06:36

    package array; public class ArrayXishu { public static void main(String[] args) { //创建一个二位数组 0:没有棋子 1:黑棋 2:白棋 int[][] array1=new int[11][11]; array1[1][2]=1; array1[2][3]=2; System.out.println("输出原始数组

  • 01背包问题四种可能解法2022-07-01 19:32:05

    c++ 01 背包问题 /* * 0, 1 背包问题 * * 问题描述: * 有 n 件物品和一个容量是 m 的背包。每件物品只能使用一次。 * 第 i 件物品的体积是 vi,价值是 wi。 * 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 * 输出最大价值

  • 数组对比去掉相同数据2022-07-01 16:04:55

    public static void main(String[] args) { List<String> one = new ArrayList<>(); one.add("jim"); one.add("tom"); one.add("jack"); // 集合二 List<String> two = new Arr

  • 数组工具Arrays、 字符倒序排序2022-07-01 14:32:21

    数组工具Arrays Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见操作 我们来写一些操作看一下 里面有好多方法,我们来看几个常用的     我们来看一下最常用的 sort 排序 public static void main(String[] args) { int[] arr ={1,2,10,9,5};

  • Java数组07:Arrays类讲解2022-07-01 13:35:51

    Arrays类 数组的工具类java.util.Arrays; 定义数组 int[] a = {1,3,2,6,5,4,8,9,7,10}; System.out.println(a);//直接打印a的结果:[I@14ae5a5 Arrays.toString()方法 System.out.println(Arrays.toString(a));//Arrays.toString()方法 printArray(a); 数组进行排序:升序 Arrays

  • Java数组06:二维数组2022-07-01 13:35:30

    二维数组: 多维数组:数组中的元素也是数组 package com.kuang.array; //多维数组:数组中的元素也是数组 public class mularraysDemo05 { /* 1,2 array[0] 2,3 array[1] 3,4 array[2] 4,5 array[3] 5,6 array[4] */ public static void

  • Java数组09:稀疏数组2022-07-01 13:34:20

    稀疏数组 为什么要用稀疏数组? 二维数组存在大量的0或者同一值时,可以使用稀疏数组来保存该数组 稀疏数组 记录,行 列 有效数字个数 1.1.创建数组 //1,创建一个二维数组11*11 0:没有棋子 1:代表黑色棋子 2:白色棋子 int[][] array1 = new int[11][11]; array1[1][2]

  • 15.2队列的应用2022-07-01 12:34:19

    队列 定义:一种可以实现“先进后出”的存储结构 分类: 链式队列 ------ 用链表实现 静态队列 ------ 用数组实现 静态队列通常必须是循环队列 循环队列的讲解:对队列长度取余来表示指针位置 静态队列为什么必须是循环队列 循环队列需要几个参数来确定 两个参数

  • 7.12022-07-01 12:32:52

    //添加删除数组元素方式//1. push() 在我们数组的末尾 添加一个或者多个数组元素var arr = [1,2,3];arr.push(4,'pink');console.log(arr);//(1) push 是可以给数组追加新的元素//(2) push() 参数直接写 数组元素就可以了//(3) 返回的结果是数组长度//2. unshift在我们数组开头添

  • Java学习-第一部分-第一阶段-第五节:数组、排序和查找2022-07-01 01:02:35

    数组、排序和查找 数组 数组介绍 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。即:数组就是一组数据 数组快速入门 //1. double[]表示是double类型的数组,数组名hens //2.{3,5,1,3.4,2,50}表示数组的值/元素,依次表示数组的 //第几个元素 // double[] hens = {3,5,1

  • 【算法】计数排序2022-07-01 00:32:32

    计数排序的核心在于将输入的数据值转化为键存储在额外开辟的数组空间中。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数。 一、基本思想 计数排序的特征当输入的元素是 n 个 0 到 k 之间的整数时,它的运行时间是 Θ(n + k)。计数排序不是比较排序,排序

  • 最长的可整合子数组的长度2022-06-30 23:33:40

    最长的可整合子数组的长度 作者:Grey 原文地址: 最长的可整合子数组的长度 题目链接 牛客:最长的可整合子数组的长度 描述 先给出可整合数组的定义:如果一个数组在排序之后,每相邻两个数的差的绝对值都为1,或者该数组长度为1,则该数组为可整合数组。例如,[5, 3, 4, 6, 2]排序后为[2, 3,

  • 静态代码块和数组工具类Arrays2022-06-30 21:35:03

    静态代码块: 静态代码块:定义在成员位置,使用static修饰的代码块{ }。 位置:类中方法外。 执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。 格式:   作用:给类变量进行初始化赋值。用法演示,代码如下: static 关键字,可以修饰变量、方法和代码块。在使用的过程中,其

  • 静态代码块和数组工具类Arrays2022-06-30 20:31:42

    静态代码块 静态代码块:定义在成员位置,使用static修饰的代码块{ }。   ~位置:类中方法外。   ~执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行 格式: public class ClassName{ static { // 执行语句 } } 作用:给类变量进行初始化赋值。用法演示,代码如下:

  • 字符串的转换相关方法和字符串的分割方法2022-06-30 20:31:22

    字符串的转换相关方法: 1.public char[] toCharArray () :将此字符串转换为新的字符数组。 2.public byte[] getBytes () :使用平台的默认字符集将该 String编码转换为新的字节数组。 3.public String replace (CharSequence target, CharSequence replacement) :将与target匹配的字符

  • 搜索二维数组2022-06-30 20:15:28

       https://leetcode.cn/problems/er-wei-shu-zu-zhong-de-cha-zhao-lcof/   func findNumberIn2DArray(matrix [][]int, target int) bool { return find2(matrix,target) } //分别用两个指针,按照行和列的维度,从左下角开始线性搜索 //时间复杂度为O(n+m),空间复杂度为O(

  • 排序2022-06-30 19:02:29

    1.1 概述 排序是将一组数据,依据指定的顺序进行排列的过程。 排序是算法中的一部分,也叫排序算法。算法处理数据,而数据的处理最好是要找到他们的规律,这个规律中有很大一部分就是要进行排序,所以需要有排序算法。 排序分为:内部排序和外部排序。 内部排序:是将需要处理的所有数据加载到

  • 字符串概念和特点以及构造方法和直接创建2022-06-30 17:32:41

    字符串概念和特点 程序当中所有的双引号字符串,都是String类的对象(就算没有new,也照样是。) 字符串特点: 1.字符串是内容永不可变。【重点】 2.正是因为字符串不可改变,所以字符串是可以共享使用的。 3.字符串效果上相当于是char[]字符数组,但是底层原理是byte[]字节数组     字符串的

  • 数组的各种处理场景2022-06-30 17:32:08

    1. Filter     基础定义: 菜鸟(https://www.runoob.com/jsref/jsref-filter.html),mdn(https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter)  用法示例: https://www.jianshu.com/p/b074d106bd07  筛选数组arr中所有大于4的元素并返

  • 对象数组和ArrayList集合概述和基本使用2022-06-30 15:02:55

    对象数组 使用学生数组,存储三个学生对象 到目前为止,我们想存储对象数据,选择的容器,只有对象数组。而数组的长度是固定的,无法适应数据变化的需 求。为了解决这个问题,Java提供了另一个容器 java.util.ArrayList 集合类,让我们可以更便捷的存储和操作对 象数据。 ArrayList集合概述

  • js--js实现基础排序算法2022-06-30 14:36:37

    前言   文本来总结常见的排序算法,通过 JvavScript  来实现 正文   1、冒泡排序   算法思想:比较相邻两个元素的大小,如果第一个比第二个大,就交换它们。从头遍历到尾部,当一轮遍历完后,数组最后一个元素是最大的。除去最后一个元素,对剩下的元素重复执行上面的流程,每次找出剩

  • Random生成指定范围的随机数和对象数组2022-06-30 14:31:23

    查看类   ~java.util.Random :该类需要 import导入使后使用。 查看构造方法   ~public Random() :创建一个新的随机数生成器。 查看成员方法   ~public int nextInt(int n) :返回一个伪随机数,范围在 0 (包括)和 指定值 n (不包括)之间的int 值 使用Random类,完成生成3个10以内的随

  • Java基础——数组2022-06-30 13:00:28

    数组——一组连续的内存空间,用于存储相同类型的元素 一维数组 特点:类型相同,长度固定 创建: 1.先声明,后创建空间 int[] 数组名; a = new int[3]: 2.声明+创建 int[] 数组名 = new int[3]; 3.创建空间同时进行赋值 int[] 数组名 = new int[]{1,3,5}; 4.创建空间的同时进行赋值 int[]

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有