数组

  • Java小练习——冒泡排序

    Java小练习——冒泡排序 题目描述 定义一个长度为9的数组; 输入9个数字,进行冒泡排序, 使其按照从小到大的顺序排列, 并将排列后的结果输出。 思路 首先我们应明确冒泡排序的基…

    Java 2022年8月11日
  • java09+稀疏数组 来回转换

    稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和…

    编程笔记 2022年8月11日
  • C语言一维数组和二维数组编程实例练习题

    C语言中数组是一个固定长度的存储相同数据类型的数据结构,数组中的元素被存储在一段连续的内存空间中。数组可能具有多个维度来表示数据,我们将其称之为多维数组,可以使用多个索引来访问多维…

    编程笔记 2022年8月11日
  • java09+稀疏数组 来回转换

    稀疏数组介绍 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和…

    编程笔记 2022年8月11日
  • 1.两数之和

    1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种…

    编程笔记 2022年8月9日
  • 1.两数之和

    1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。 你可以假设每种…

    编程笔记 2022年8月9日
  • 807笔记(for-in,排序算法,数组扩展方法)

    数组排序(续) reverse:将数组元素逆序 /* reverse:将数组元素逆序 返回值:逆序后的数组 是否影响原数组:是 */ var arr = [4, 2, 100, 3…

    编程笔记 2022年8月8日
  • 数据结构与算法【Java】01—稀疏数组与队列

    前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。 要学习好数据结构就…

    Java 2022年8月7日
  • 17-实现二分查找

    实现二分查找 二分查找的实现也很简单,如下所示 import java.util.Arrays; import java.util.Random; import java.util…

    编程笔记 2022年8月7日
  • JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法

    JUC源码学习笔记4——原子类,CAS,Volatile内存屏障,缓存伪共享与UnSafe相关方法 volatile的原理和内存屏障参考《Java并发编程的艺术》 原子类源码基于J…

    智能运维 2022年8月7日