ICode9

精准搜索请尝试: 精确搜索
  • 数组2022-07-30 18:03:02

    数据结构 数据结构顾名思义 就数据的结构 (逻辑结构 存储结构 算法) 存储结构 (数据存储的结构方式) 线性结构   数组(顺序表)  队列  栈  堆  链表 非线性结构   树  图  hash(散列表) 注:只要是能存数据的容器 就必须具备增删改查的方法 数组 数组概述:数组固定一类数据的

  • 数组2022-07-30 10:31:37

    什么是数组 数组概述:数组固定一类数据的组合(一般情况下我们数组里面的数据类型一致)(多个数据) 数据结构 数据结构顾名思义 就数据的结构 (逻辑结构 存储结构 算法) 只要是能存数据的容器 就必须具备增删改查的方法 数组的声明(引用数据类型) 1.使用[] 声明数组 var arr = [1,2,3] 2.使用

  • 数组2022-07-29 20:33:37

    数据结构 数据结构顾名思义就是数据的结构(逻辑结构 存储结构 算法) 存储结构(数据存储的结构方式) 线性结构 数组(顺序表) 队列 栈 堆 链表 非线性结构 树 图 hash(散列表) 只要是能存数据的容器就必须具备增删改查的方法 一、数组 1、JS数组的概念 数组的字面意思

  • 单调栈/单调队列2022-07-25 22:36:00

    单调栈,单调队列 看名字他们有有一个共同的特点,那就是——单调 因为它们“单调”,所以单调栈和单调队列,他们存储的数据都是有序的,只会递增或递减。                                                 单调栈  单调栈分为单调递增栈和单调递减栈 单调递增栈

  • 来自学长的馈赠42022-07-24 19:02:53

    A. 活动投票 2MB内存!?红色的大字我都没看见,还以为他只是想考一个离散化,于是乎MLE爆0……不过如果我注意到了,我能保证做对吗?这是一个问题…… (1MB=1034KB, 1KB=1024B 1int=4B) #include <bits/stdc++.h> using namespace std; typedef unsigned long long ll; const int maxn = 3

  • Python基础——容器2022-07-24 09:35:56

      字符串 定义    使用引号引起来的内容就是字符串 语法 单引号 双引号 三引号 下标(索引)   字符在字符串中的编号, 位置关系 从左到右 最常用的编号方式 从 0 开始 从-1 开始的 可以通过下标获取具体对应位置的字符 从右到左 作用 语法    字符串[下标] 获取字符串中多

  • 算法--1.02022-07-23 14:34:19

    学习数组与字符串(线性表) 1.理解数组基本概念与操作方式 2.理解二维数组基本概念 3.了解字符串的概念以及字符串不同特性 4.KMP算法 5.双指针 题目1:寻找数组的中心索引 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于

  • 2022-7-22 第6组 刘明延 学习笔记2022-07-21 02:02:40

    知识点: equals() 可以比较通过new创建新对象的String的内容,输出为boolean类型 length() 可以打印出字符串的长度 charAt() 取出指定下标位置的字符  indexOf() 判断某字符是否存在,indexOf(String,int)为从int当前位置开始查找字符,找到后返回它的下标 subString() 截取字符串,包含

  • Ribbon2022-07-15 13:35:17

    SpringCLoud Ribbon 是一款基于Netflix Ribbon 实现的一套客户端负载均衡的工具   简单的说,Ribbon是Netflix发布的开源的项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项,如连接超时、重试等。简单的说,及时在配置文件中列出Load B

  • 746. 使用最小花费爬楼梯2022-07-15 01:31:51

      难度简单958 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。   示例 1: 输入

  • 获取最大最小数值以及下标2022-07-14 11:31:44

    /** * 获取数组最大值下标 */ const findMaxIndex = (numberList) => { let maxValue = parseFloat(numberList[0]); let minValue = parseFloat(numberList[0]); let maxIndex = 0; let minIndex = 0; for (let i = 0; i < numberList.length; i++) { let curre

  • python语法2022-07-14 09:35:01

    注释 2种注释方式 1.单行注释以一个‘#’开头 2.多行注释方式可用3个单引号或双引号注释     Python的代码模块表示不需要{},它使用的是用缩进相同缩进的代码被定义为同一个代码模块。 而且Python的一行语句可以用“+ \”拆分为多行语句,但是列表或者数组里面的元素用‘,’隔开就

  • 51Nod 1272 最大距离2022-07-13 18:04:04

    题目:给了一个数组如果他后面存在大于等于该元素的数,则这两个数可以组成一对。 注意这里说的是下标可以为一对,每个元素和自己也可以组成一对。 例如:{5, 3, 6, 3, 4, 2},可以组成11对,如下(数字为下标):(0,0), (0, 2), (1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (3, 3), (3, 4), (4, 4), (

  • 20220712第三组张立2022-07-12 22:34:44

    知识点: switch case: case后面是字面量(常量)的时候,效率才高 不要强行用switch 函数名的命名规则:驼峰式 例如getDays() 循环: for i可以看做是一个局部变量 在开发中,尽量避免死循环 初始化条件只执行一次 死循环不报错,,for(let i=0;i<10;){} for(let i=0;;i++){} for(le

  • HashMap的扩容机制原理2022-07-12 11:35:39

    1.7版本   1.先生成新数组  2.遍历老数组中的每个位置上的链表上的每个元素  3.取每个元素的key,并基于新数组长度,计算出每个元素在新数组中的下标  4.将元素添加到新数组中去  5.所有元素转移完了之后,将新数组赋值给HashMap对象的table属性 1.8版本   1.先生成新数组

  • leetcode.1299将每个元素替换成右侧最大元素2022-07-10 09:03:12

    给你一个数组 arr ,请你将每个元素用它右边最大的元素替换,如果是最后一个元素,用 -1 替换。 完成所有替换操作后,请你返回这个数组。 示例 1: 输入:arr = [17,18,5,4,6,1]输出:[18,6,6,6,1,-1]解释:- 下标 0 的元素 --> 右侧最大元素是下标 1 的元素 (18)- 下标 1 的元素 --> 右侧最

  • codeforces 1692H - Gambling2022-07-05 21:02:45

    题意: 选择一个数,求一个区间,使这个数的出现次数 减去 其它数出现次数 最大。 分析: 把某个数看成 1 和 -1 我想到了,但是没法解决固定这么多不同的数的问题。 所以这个分类做前缀和再找最大的操作还是有点牛。用到一个map把固定的数字的出现下标存下来,然后转化成1和-1的模型,做前缀和

  • 14_散列表2022-07-04 07:31:06

    14_散列表 散列思想 散列表的英文叫“hash table",平时也叫它”哈希表“或者”hash表“。 散列表用的是数组支持按照下标随机访问数据的特性,所以散列表其实就是数组的一种扩展,由数组演化而来。可以说,如果没有数组,就没有散列表。 示例: 假如我们有89名选手参加学校运动会。为了方便

  • 【Java面试题】List如何一边遍历,一边删除?2022-07-04 00:32:21

    这是最近面试时被问到的1道面试题,本篇博客对此问题进行总结分享。 1. 新手常犯的错误 可能很多新手(包括当年的我,哈哈)第一时间想到的写法是下面这样的: public static void main(String[] args) { List<String> platformList = new ArrayList<>(); platformList.add("博客园

  • 暑假生活Java自学习2022-07-02 13:00:14

    初步认知java语言                                                                                                                                                                  

  • Java案例——数组元素的移动及换位2022-06-28 14:02:47

    需求一:给出一个固定数组int[] array = {1, 3, 6, 8, 7, 9, 4, 10},要求将某一元素放到某一元素后,例如将1放到6后,输出结果为array = {3, 6,1, 8, 7, 9, 4, 10} 分析: 1.找出两个元素所在的下标 2.判断两个元素下标的大小关系,不同情况使用不同的方法 3.根据不同的情况使用System.array

  • Leetcode 724. 寻找数组的中心下标(可以,一次过)2022-06-27 11:37:22

    给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个

  • 【JS】两数之和2022-06-26 12:34:43

    给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 示例 1: 输入:nums = [2,7,11,15], tar

  • JavaScript-6.0-数组2022-06-25 09:02:31

    数组 数组是一组数据的集合,将一组元素存储在一个变量的名下。 创数组 通过new关键字创建数组 利用数组字面量创建数组 new arr = new Array();//利用new创建 var 数组名 = [];//利用数组字面量创建数组。 //数组里面改的数据称为数组元素,一定要用逗号分隔。 获取数组的元素 索

  • 字符串方法2022-06-24 09:35:10

    1.charAt [index] 2.charCodeAt 3.String.fromCharCode 4.indexOf(参数1,参数2) 找到返回字符下标 找不到返回-1   参数1:被查询的字符   参数2:开始位置,默认从0开始   indexOf(2) 返回被查询字符的下标   indexOf(2,4)从下标4的位置开始查询字符“2” 5.lastindexOf() 最后

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

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

ICode9版权所有