网站首页 站内搜索

搜索结果

查询Tags标签: arr,共有 2598条记录
  • 数据结构和算法_001_选择排序

    代码 /*选择排序法:把一个数组中,最小的元素取出来剩下的,再把最小的元素取出来剩下的,再把最小的元素取出来...【注意】每次选择:还未经过处理的元素里最小的元素 */ public static Integer[] selectionSort_1(Integer[] arr) {// 原地排序for (int i = 0; i < a…

    2022/9/17 1:18:28 人评论 次浏览
  • Java-快速排序算法-单指针和双指针

    快速排序算法——Java 经典代码,数组指针推进一直与第一个元素比较大小,进行移位 不稳定算法单指针快速排序public class Main {public static void main(String[] args) {int[] arr = { 10, 3, 5, 4, 2, 11, 5 };quickSort(arr, 0, arr.length - 1);System.out.println…

    2022/9/17 1:17:18 人评论 次浏览
  • python 编程找出矩阵中的幸运数字:说明,在一个给定的M*N的矩阵(矩阵中的取值0-1024,且各不相同),如果某一个元素的值在同一行中最小,并且在同一列中元素最大,那么该数字为幸运数字。

    假设给定矩阵如下: matrix=[[10,36,52], [33,24,88], [66,76,99]] 那么输出结果应为66(同时满足条件) 代码如下: arr=[[10,36,52], [33,24,88], [66,76,99]] #获取矩阵的元素个数,也就是行数row=len(arr) #row=3print(row)#获取矩阵的列数数,也就是一维数组…

    2022/9/16 1:18:31 人评论 次浏览
  • JAVA之随笔

    数组数组:用来存放一组相同类型的数据类型----->引用类型 特点1:有长度->length 特点2:有下标,且下标从0开始数组的定义方式int[] arr={值1,值2,值3...} int[] arr=new int[值] int[] arr=new int[]{值1,值2,值3...} 注:该方式的[]中不能定数值引用类型的打印字符…

    2022/9/15 1:17:36 人评论 次浏览
  • JAVARandom函数的应用-随机生成验证码

    本次是在java中对函数random的应用,用来生成一个六位数的不重复的验证码, 首先对题目进行分析,有哪些需求: 1.六位验证码 2.不重复,与之前生成的不重复。 3.要验证,也就是要进行对比。 对于需求目前就分析这么多,后续在做的过程还有一些细节就不多赘述了,了解了需…

    2022/9/14 1:16:22 人评论 次浏览
  • nodejs mongo数据库提取数据展示

    初学nodejs,涉及内容太多,总找不到如何能处理数据之间的交换、提取,显示。查找众多资料,终于调试成功,为免遗忘,特记录如下: 安装nodejs,mongo数据库在这里不做记录了。 1、编写server.js文件:(C) var express = require(express);var app = express();var path …

    2022/9/13 2:24:23 人评论 次浏览
  • Java学习随笔-二维数组

    Java的二维数组 我们可以吧二维数组理解成为,原来的一维数组中的每一个元素里又存放了一个一维数组,然后就构成了二维数组。就是数组里面又套了一个数组 二维数组也类似于以前小时候学的二维直角坐标系(XY轴),每个X轴和Y轴对应的位置就是一个二维数组元素。 1、二维数…

    2022/9/13 1:26:19 人评论 次浏览
  • 二叉树及其三种遍历方式的实现(基于Java)

    二叉树概念:二叉树是每个节点的度均不超过2的有序树,因此二叉树中每个节点的孩子只能是0,1或者2个,并且每个孩子都有左右之分。 位于左边的孩子称为左孩子,位于右边的孩子成为右孩子;以左孩子为根节点的子树称其为左子树,右孩子为根节点的子树成为右子树。 二叉树可…

    2022/9/13 1:23:12 人评论 次浏览
  • 经典排序算法(动图演示)

    0、算法概述 0.1 算法分类 十种常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以…

    2022/9/11 1:23:25 人评论 次浏览
  • NumPy科学计算库学习_003_创建NumPy数组的IO操作

    1、导入库 import numpy as np2、生成一个数组 arr_io_1 = np.random.randint(0,10,(2,3)) arr_io_2 = np.random.randint(0,10,3) print("【arr_io_1】\n",arr_io_1) print("【arr_io_2】\n",arr_io_2)【arr_io_1】[[4 9 8][4 6 2]] 【arr_io_2】[9 …

    2022/9/10 23:27:26 人评论 次浏览
  • js实现轮播图

    1 <style>2 * {3 padding: 0;4 margin: 0;5 }6 /* 1.轮播图容器 */7 .slide {8 width: 600px;9 height: 400px;10 margin: 100px auto;11 position: r…

    2022/9/8 23:56:16 人评论 次浏览
  • Leetcode 907 子数组的最小值之和

    给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 + 7 。示例 1: 输入:arr = [3,1,2,4]输出:17解释:子数组为 [3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]…

    2022/9/7 23:25:08 人评论 次浏览
  • 归并排序与分治法

    目录分治法的思想分治模式的步骤归并排序算法算法步骤注意事项伪代码归并排序MergeSort()辅助函数: 合并Merge()归并排序代码实例函数声明函数定义归并排序辅助函数:合并注意事项 分治法的思想将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,…

    2022/9/6 23:22:54 人评论 次浏览
  • 数据结构与算法【Java】05---排序算法总结

    前言 数据 data 结构(structure)是一门 研究组织数据方式的学科,有了编程语言也就有了数据结构.学好数据结构才可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决. 程序 = 数据结构 + 算法 数据结构是算法的基…

    2022/9/5 1:23:11 人评论 次浏览
  • Problem P05. [算法课分治] 寻找第 k 个最大元素

    先sort进行排序,然后输出第k大的元素即可#include<iostream> #include<bits/stdc++.h> #include<cstdio>using namespace std;int n, k; int arr[10005];int main() {scanf("%d %d", &n, &k);for (int i = 0; i < n; i++){scanf(…

    2022/9/4 1:24:11 人评论 次浏览
共2598记录«上一页1234...174下一页»
扫一扫关注最新编程教程