搜索结果
查询Tags标签: Array,共有 1590条记录-
Java数组:稀疏数组
稀疏数组稀疏数组是一种数据结构一个数组中的大部分元素为 0 ,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式:记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的 值 和 行列值记录在一个小规模的数组中如下图:左边是原始数组…
2021/7/23 9:07:40 人评论 次浏览 -
Java数组:稀疏数组
稀疏数组稀疏数组是一种数据结构一个数组中的大部分元素为 0 ,或者为同一值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方式:记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的 值 和 行列值记录在一个小规模的数组中如下图:左边是原始数组…
2021/7/23 9:07:40 人评论 次浏览 -
Java数组:冒泡排序
冒泡排序原理:比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置; 每一次比较,都会产生出一个最大数,或者最小的数字; 下一轮少一次排序; 依次循环,直到结束。//通过 flag 标识符进行优化public class ArrayDemo07 { public static voi…
2021/7/23 9:07:37 人评论 次浏览 -
Java数组:冒泡排序
冒泡排序原理:比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置; 每一次比较,都会产生出一个最大数,或者最小的数字; 下一轮少一次排序; 依次循环,直到结束。//通过 flag 标识符进行优化public class ArrayDemo07 { public static voi…
2021/7/23 9:07:37 人评论 次浏览 -
python中Numpy库学习
""" 2021/7/8 Numpy学习 """ import numpy as np """ #随机生成数组并进行计算 import numpy as np data = np.random.randn(2,3) print(data) print(data * 10) print(data + data) print(data.shape)#表示维度 print(data…
2021/7/23 1:06:53 人评论 次浏览 -
python中Numpy库学习
""" 2021/7/8 Numpy学习 """ import numpy as np """ #随机生成数组并进行计算 import numpy as np data = np.random.randn(2,3) print(data) print(data * 10) print(data + data) print(data.shape)#表示维度 print(data…
2021/7/23 1:06:53 人评论 次浏览 -
大堆 小堆 TPO-k
优先级队列(堆) 二叉树的顺序存储 存储方式 使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。 一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。 这种方式的主要用法就是堆的表示。 下标关系 已知双亲(parent)的下标,则: 左孩子(left)下标…
2021/7/22 23:05:50 人评论 次浏览 -
大堆 小堆 TPO-k
优先级队列(堆) 二叉树的顺序存储 存储方式 使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。 一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。 这种方式的主要用法就是堆的表示。 下标关系 已知双亲(parent)的下标,则: 左孩子(left)下标…
2021/7/22 23:05:50 人评论 次浏览 -
快速排序 java
快速排序 原理代码实现声明原理快速排序主要是运用到了递归的思想。每轮排序都会有一个基准数(一般取数组中间的数),同时左右俩边会有俩个标兵。左标兵向右扫描,右标兵向左扫描。结合下图来看。 这是我自己构造的一个数组,和俩个标兵。这里的基准数选取的是valu…
2021/7/22 1:08:39 人评论 次浏览 -
快速排序 java
快速排序 原理代码实现声明原理快速排序主要是运用到了递归的思想。每轮排序都会有一个基准数(一般取数组中间的数),同时左右俩边会有俩个标兵。左标兵向右扫描,右标兵向左扫描。结合下图来看。 这是我自己构造的一个数组,和俩个标兵。这里的基准数选取的是valu…
2021/7/22 1:08:39 人评论 次浏览 -
Java面向对象入门习题
1.(中)设计一个圆类,具有属性:圆心(点)、半径。添加一个方法:判断一个圆是否包含一个点。 import java.awt.*;class Circle{public Point center;//圆心坐标public double radius;//圆半径public Circle(Point center,double radius){this.center=new Point(center…
2021/7/22 1:06:25 人评论 次浏览 -
Java面向对象入门习题
1.(中)设计一个圆类,具有属性:圆心(点)、半径。添加一个方法:判断一个圆是否包含一个点。 import java.awt.*;class Circle{public Point center;//圆心坐标public double radius;//圆半径public Circle(Point center,double radius){this.center=new Point(center…
2021/7/22 1:06:25 人评论 次浏览 -
java面试必备--JAVA算法(一) 之 常用
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题…
2021/7/21 9:36:36 人评论 次浏览 -
java面试必备--JAVA算法(一) 之 常用
相信很多同行小伙伴会因为许多原因想跳槽,不论是干得不开心还是想跳槽涨薪,在如此内卷的行业,我们都面临着“面试造火箭,上班拧螺丝”的局面,鉴于当前形势博主呕心沥血整理的干货满满的造火箭的技巧来了,本博主花费2个月时间,整理归纳java全生态知识体系常见面试题…
2021/7/21 9:36:36 人评论 次浏览 -
图解 JavaScript 数组方法
JavaScript 数组方法,经常用到的大概 10 个左右,在文章《JavaScript 数组操作必须熟练运用的10个方法》中用文字和代码介绍了各个方法的使用,本文就不做太多的介绍,本文将通过图解析一下常用的数组方法的功能,再补充数组的几个方法。 Array.fill() .fill() 方法是用一…
2021/7/21 9:10:10 人评论 次浏览