ICode9

精准搜索请尝试: 精确搜索
  • 快排-Java2021-09-23 16:29:51

    快排中需要注意一点是,当选择最左边的值作为pivot时,向比较高位,j–。因为最后有次交换i位置,可能i直接就遍历到i==j。此时交换就产生了问题。 public class quickSort { public static void main(String[] args) { int [] ints = new int[]{3,2,4,1,5,8,6,7,10,15,1

  • 蓝桥杯- 基础练习:杨辉三角形2021-09-22 15:32:30

    问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(atb)的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的崴字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 输出杨辉三角形的

  • 快乐数_数组_简答2021-09-16 17:04:07

                package com.bupt; import java.util.HashSet; //最重要的理解的内容就是对一个数要吗成为快乐数,要吗进入死循环(试几个数就会发现。),不会出现越来越大的情况 //通过举例9,99,999可以发现 public class T202 { int f(int mul,int n){ int s = 0;

  • Java 8 parallel 性能测试2021-09-15 22:03:59

    本机 package com.zemcho.echo.csdn; import lombok.extern.slf4j.Slf4j; import java.io.IOException; import java.util.List; import java.util.Random; import java.util.stream.Collectors; import java.util.stream.IntStream; /** * @author linliangxuan * @da

  • leetcode 1769. 移动所有球到每个盒子所需的最小操作数2021-08-26 09:31:16

    有 n 个盒子。给你一个长度为 n 的二进制字符串 boxes ,其中 boxes[i] 的值为 '0' 表示第 i 个盒子是 空 的,而 boxes[i] 的值为 '1' 表示盒子里有 一个 小球。 在一步操作中,你可以将 一个 小球从某个盒子移动到一个与之相邻的盒子中。第 i 个盒子和第 j 个盒子相邻需满足 abs(i - j

  • java全栈系列之JavaSE--数组的定义和创建0232021-07-28 23:34:49

    数组 数组的定义 数组是相同类型数据的有效集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成数组中每一个数据成为数组元素每个数组元素可以通过下标来访问他们 在main方法里面就有一个String类型的数组,数组名为args public static void main(String[] a

  • Java中Arrays Api使用2021-07-18 16:33:40

    Arrays APi 在日常使用Java数组的过程中,会经常使用到一些扩容、排序、搜索等操作。 准备 创建一个整数数组: int[] ints = new int[]{3,4,2,3,5,6,1,5}; 排序 Arrays.sort(ints); // 内部排序 System.out.println(Arrays.toString(ints)); //[1, 2, 3, 3, 4, 5, 5, 6] 复制 ints

  • 给定数组和某个值,求和等于某值的序号2021-06-05 11:51:35

    给定数组和某个值,求和等于某值的序号 给定数组和某个值,求和等于某值的序号 package com.test; import java.util.Arrays; /** * @author stono * @date 20180808 * 1 Given an array of integers, return indices of the two numbers * such that they add u

  • java.util.array中的常用方法2021-06-03 19:03:29

    1、fill方法 对数组的元素进行替换。例,用0替换ints中0-1位数字注:替换的起止坐标需要在数组下标内。 public static void main(String[] args) {       int[] ints = {2, 1, 3}; //Arrays.fill(ints,0) 指用0替换所有 Arrays.fill(ints,2,4,0); // 指第三位和第四位之

  • 观看B站视频学习快速排序2021-05-26 23:59:29

    快速排序本身也有好多种实现方式,实现细节有差异 自己的理解,如有错误地方 欢迎留言 1 双向指针    B站视频地址:舞动的排序算法 快速排序  https://www.bilibili.com/video/BV1xW411Y7g3?t=4 感谢视频原创作者 /** * q1:为什么右边先行,基数是数组首元素时候,需要

  • 稀疏矩阵2021-05-14 07:33:05

    public class ArraysDemo { public static void main(String[] args) { // 初始化矩阵 int [][] a1 = new int[11][11]; a1[2][1]=1; a1[6][6]=2; a1[10][10]=3; System.out.println("original matrix:");

  • 力扣每日一题2021-04-28 13:33:35

    看到好多人在刷题,俺也来试试,看看能坚持多久 数组 public class SumOfTwoNumber { public static void main(String[] args) { int[] nums = {1,2,3,7,4}; int[] ints = twoSum(nums, 8); System.out.println("["+ints[0]+","+ints[1]+"]

  • 一个细节 | Java中asList的缺陷2021-04-04 18:51:41

    一个细节 | Java中asList的缺陷 拾荒者的笔记 大数据技术与架构今天在项目中的一段代码用了asList方法,出现了问题。作者于是仔细查看了asList的源码,在实际项目中避免出现错误的使用方式。希望对大家有帮助。 在实际开发过程中我们经常使用 asList 讲数组转换为 List,这个方法使用起

  • 一个细节 | Java中asList的缺陷2021-04-04 18:51:25

    一个细节 | Java中asList的缺陷 拾荒者的笔记 大数据技术与架构今天在项目中的一段代码用了asList方法,出现了问题。作者于是仔细查看了asList的源码,在实际项目中避免出现错误的使用方式。希望对大家有帮助。 在实际开发过程中我们经常使用 asList 讲数组转换为 List,这个方法使用起

  • 哈希表的使用(leetcode第一题)2021-03-10 13:33:50

    在做letcode第一题的时候,有两种方式可以解决,其中一种就用到了哈希表 题目如下:  给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两

  • 算法-排序算法-冒泡排序2021-03-05 18:32:54

    /** * 排序算法-冒泡排序 * 冒泡排序(Bubble Sort)算法是所有排序算法中最简单、最基本的一种。 * 冒泡排序算法的思路就是交换排序,通过相邻数据的交换来达到排序的目的。 * 冒泡排序的思路: * (1)对数组中的各数据,依次比较相邻的两个元素的大小。 * (2)如果前面的数据大于后面的

  • 使用Relay部署编译ONNX模型2021-03-05 06:32:17

    使用Relay部署编译ONNX模型 本文介绍如何使用Relay部署ONNX模型的入门。 首先,必须安装ONNX软件包。 一个快速的解决方案是安装protobuf编译器,然后 pip install onnx --user 或参考官方网站。 https://github.com/onnx/onnx import onnx import numpy as np import tvm from tvm i

  • 数组2021-02-13 16:35:47

    第五天 数组 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访向它i们 package com.array; public class Demo01 { //变量的类型 变量的名字 = 变量的值

  • 不使用二分法无序查找元素2021-02-05 20:59:06

    代码 package com.bjpowernode.javase; public class SearchWithoutBinary { public static void main(String[] args) { int[] ints = {1, 324, 53, 21, 23, 123, 543}; Search(ints, 123); } public static void Search(int[] ints, int

  • 冒泡、选择、折半查找2021-01-12 19:32:20

    1、冒泡、选择排序和折半查找 一、冒泡排序 public class MaoPao_PaiXu { public static void main(String[] args) { int []array=new int[10]; for(int i=0;i<array.length;i++){ array[i]=(int)(Math.random()*10); }

  • ocaml快餐教程(3) - 基本结构2020-11-25 21:28:31

    ocaml快餐教程(3) - 基本结构 分支结构 ocaml中支持用if…then…else表达式。 例: # let pass x = if x>=60 then "pass" else "fail" ;; val pass : int -> string = <fun> # pass 60 ;; - : string = "pass" # pass 59 ;; - : string = "fail"

  • sample2020-09-24 11:01:23

        import org.apache.spark.rdd.RDD import org.apache.spark.{SparkConf, SparkContext} //map(func) object sampleRDD { def main(args: Array[String]): Unit = { //本地模式 val conf: SparkConf = new SparkConf().setAppName("My scala word count&quo

  • guava源码阅读——primitives.Ints类2020-07-29 14:32:50

    Guava的类大多都有@GwtCompatible 、@GwtIncompatible和@Beta注解。下面现简单介绍一些这两个注解: @GwtCompatible:       表明一个类型可能会与 Google Web Toolkit 一起使用。 如果一个方法使用了该注解,说明这个方法的返回值是 GWT 兼容的  它有两个参数: emulated:说明一

  • 百度开源:PaddleOCR与PaddlePaddle / paddle2onnx 实践一2020-06-10 15:02:21

    地址:https://github.com/PaddlePaddle/PaddleOCR  OCR toolkit based on PaddlePaddle (基于飞桨的OCR工具库,包含总模型仅8.6M的超轻量级中文OCR,同时支持多种文本检测、文本识别的训练算法。) 尝试将paddleOCR项目中的文字检测模型使用PaddlePaddle/paddle2onnx转换成通用框架模型o

  • java排序2020-05-08 21:04:35

    1. 冒泡排序  比较相邻的元素。如果第一个比第二个大,就交换他们两个。 //冒泡排序 public static void bubble(int[] ints) { for(int i = 0; i < ints.length - 1; i++) { for(int j = i + 1; j < ints.length - 1 - i; j++) { i

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

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

ICode9版权所有