ICode9

精准搜索请尝试: 精确搜索
  • java算法:二维数组中的查找2022-07-06 18:31:16

    问题 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数, 判断数组中是否含有该整数。 解决 //1、线性查找 class Solution { public boolean findNumberIn2DArray(in

  • 数组(array)2022-07-06 14:02:16

    数组(array)   单词   length 长度 | array 数组 | explain 解释 | index 索引;指数 | bound 界限;肯定的     程序   创建数组 1 public class ArrayExplain { 2 ​ 3 public static void main(String[] args) { 4 ​ 5 int[] a;//声明一个数组(栈:存储指

  • Mysql查询数据容量2022-07-06 14:00:27

      查询Mysql数据容量 select table_schema as '数据库', sum(table_rows) as '记录数', sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)', sum(truncate(index_length/1024/1024, 2)) as '索引容量(MB)' from information_schema.tables gro

  • leetcode-dp-5832022-07-06 10:31:08

    /** * <p>给定两个单词&nbsp;<code>word1</code>&nbsp;和<meta charset="UTF-8" />&nbsp;<code>word2</code>&nbsp;,返回使得<meta charset="UTF-8" />&nbsp;<code>word1</code>&nb

  • 23考研王道数据结构课后题目练习2022-07-06 01:34:45

    Unit 2 线性表 2.1顺序表: 逻辑结构:线性表 物理结构:顺序存储   01删除最小元素 /* 顺序表:01题 从顺序表中删除具有最小值的元素(假设唯一)并由函数返回被删元素的值。空出的位置由最后一个元素填补,若顺序表为空,则显示出错信息并退出运行。 */ #define MaxSize 30 #include "stdio.

  • 盲注python脚本2022-07-05 21:03:01

    #导入库 import requests #设定环境URL,由于每次开启环境得到的URL都不同,需要修改! url = 'http://challenge-4917924317cea4ec.sandbox.ctfhub.com:10800/' #作为盲注成功的标记,成功页面会显示query_success success_mark = "query_success" #把字母表转化成ascii码的列表,方便便

  • JS——在一个已经排列好的数组中插入数据2022-07-05 20:06:02

          //方法一:      var origin = [10, 20, 30, 40, 50]; var num = 13; for(var i = 0;i<origin.length;i++){         //先找到num要插入的位置 if(num>origin[i]&&num<origin[i+1]){           //如果找到了,就把

  • JavaScript洗牌算法2022-07-05 15:04:59

    设想这样一个场景,五名同学需要随机排座位 我们选定一个参考点4号位置,把4号位置同学和其他同学随机交换位置,然后参考点前移,然后再选择参考点3,再把3号位置同学和其他位置同学进行交换,以此类推;                var students = ['学生1', '学生2', '学生3', '学生4', '学生5

  • 顺序表的实现(动态分配内存)(含静态分配)2022-07-04 22:02:37

    1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <stdbool.h> 4 //#define MaxSize 100 5 /*静态分配*/ 6 /*typedef struct{ 7 int data[MaxSize]; 8 int length; 9 }Sqlist; 10 //初始化 11 bool InitList(Sqlist *L){ 12 L->le

  • 剑指 Offer II 80-100(持续更新)2022-07-04 19:01:02

    剑指 Offer II 100:三角形中最小路径之和 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一

  • 【JS】4.寻找两个正序数组的中位数2022-07-03 15:32:16

    4. 寻找两个正序数组的中位数 给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 算法的时间复杂度应该为 O(log (m+n)) 。 示例 1: 输入:nums1 = [1,3], nums2 = [2] 输出:2.00000 解释:合并数组 = [1,2,3] ,中位数 2 示例 2:

  • spec = librosa.feature.melspectrogram(sig,n_fft=2048,hop_length=256,window="hann")2022-07-03 14:33:47

    spec = librosa.feature.melspectrogram(sig,n_fft=2048,hop_length=256,window="hann") 如同前面文章所讲的,真正在取 spectrogram 的时候呢,并不是单纯的只做 STFT ,在做 STFT 之前还会有一些操作,通常是这三个: Step1. 预强调(Pre-emphasis)            将语音信号 s(n) 通过一

  • 567.字符串中的排列2022-07-02 15:00:42

    滑动窗口 567.字符串中的排列 给你两个字符串 s1 和 s2 ,写一个函数来判断 s2 是否包含 s1 的排列。如果是,返回 true ;否则,返回 false 。 换句话说,s1 的排列之一是 s2 的 子串 。 示例 1: 输入:s1 = "ab" s2 = "eidbaooo"输出:true解释:s2 包含 s1 的排列之一 ("ba").示例 2: 输入:s1=

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

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

  • Java数组08:冒泡排序2022-07-01 13:36:07

    冒泡排序 冒泡排序最为出名的排序算法之一,共八大排序 代码相当简单:两层循环,外层冒泡层数,里层对数组依次比较和交换 时间复杂度O(n2) 常考算法:重点 冒泡法:两层循环:外层冒泡轮数,里层依次比较 如果数组中第一个数比第二个数大,我们就交换他们的位置 每次比较都有一个最大,或

  • 字符串去重并统一使用换行符进行分隔2022-07-01 12:33:13

    需求背景 XX需求,批量输入域名的时候,需要对域名字符串进行分隔,并去重,同时分隔后统一使用换行符进行保存,便于下一次批量展示 输入 www.baidu.com fdas.com google.com www.baidu.com; gool.com 预期结果 www.baidu.com fdas.com google.com gool.com 代码 /** * 对使

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

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

  • 动态规划day102022-06-30 18:35:48

    115. 不同的子序列 class Solution { public int numDistinct(String s, String t) { char[] a1 = s.toCharArray(), a2 = t.toCharArray(); if (a1.length == 0 || a2.length == 0 || a1.length < a2.length) return 0; int[][] dp = new int[a1.le

  • 关于 this2022-06-30 14:00:10

    目录关于 this总结例题箭头函数 关于 this 总结 关于 this 的总结: 沿着作用域向上找最近的一个 function(不是箭头函数),看这个 function 最终是怎样执行的; this 的指向取决于所属 function 的调用方式,而不是定义; function 调用一般分为以下几种情况: 作为函数调用,即:foo() 指向全

  • LeetCode213 打家劫舍 II2022-06-30 00:31:10

    LeetCode213 打家劫舍 II 考虑环形,首位不能同时选择 则分别对 \([0, len - 2]\) 和 \([1, len - 1]\) 做LeetCode198 打家劫舍 class Solution: def rob(self, nums: List[int]) -> int: def solver(start: int, end: int) -> int: first = nums[start]

  • [LeetCode] 516. Longest Palindromic Subsequence2022-06-29 11:35:32

    Given a string s, find the longest palindromic subsequence's length in s. A subsequence is a sequence that can be derived from another sequence by deleting some or no elements without changing the order of the remaining elements. Example 1: Input: s

  • LeetCode 738. Monotone Increasing Digits2022-06-28 17:33:55

    LeetCode 738. Monotone Increasing Digits (单调递增的数字) 题目 链接 https://leetcode.cn/problems/monotone-increasing-digits/ 问题描述 当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。 给定一个整数 n ,返回 小于或等于 n 的最大

  • 获取数组的长度以及遍历输出2022-06-28 17:03:45

    获取数组的长度 public static void main(String[] args) { int[] arr = new int[3]; System.out.println(arr.length); arr = new int[5]; System.out.println(arr.length); } 通过数组名.length来获取数组的长度           遍

  • Java基础之“数组扩容”2022-06-28 17:03:15

    一.Java数组扩容的思路 正常逻辑:Java数组对象的大小是固定不变的,数组对象是不可扩容的。 尽然正常的不行,我们就在new他一次,利用数组复制方法可以变通的实现数组扩容。 逻辑:先弄出一个新的数组(数量符合扩容的长度),然后将老的数组数据放入到新new出来的数组中 二.代码 案例1 1.通过ne

  • Leetcode摆动序列系列2022-06-28 08:01:13

    摆动序列系列 Leetcode280 摆动排序 题目:给你一个的整数数组 nums, 将该数组重新排序后使 nums[0] <= nums[1] >= nums[2] <= nums[3]... 题解:设置双指针在排好序的一头一尾,这样先选取小的再选取大的,循环直至数组中的数都被选完。 Java class Solution { public void wiggleSo

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

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

ICode9版权所有