- 2024-11-21【JAVA】Java基础—面向对象编程:常用API与数据结构—常用工具类(Collections、Arrays等)
在Java开发中,常用工具类如Collections和Arrays为我们提供了处理数据结构和算法的便捷方法。1.Collections框架背景介绍:Java的Collections框架提供了一套用于存储和操作数据的接口和类。它包括List、Set、Map等常用数据结构,帮助开发者高效地管理数据。重要性:在实际应用中,C
- 2024-11-21Python 入门(小白版)の7个基础代码 @Kerin森森
Python,据说是很好入门的一门编程语言,so它也变成了0基础的我(@Kerin森森)的入门选择,在这里分享一下自己的一些学习记录and心得吧。如果你也和我一样是初学者,那就跟森森一起学习一起进步吧!1.第一个Python程序:HelloWorld每个程序员的旅程几乎都是从打印“Hello,World!”开始的
- 2024-11-21【python系列】python数据类型之列表
一、什么是列表在Python中,列表(List)是一种用于存储有序数据的容器。它的特性包括:有序性:列表中的元素有固定的顺序。可变性:可以修改列表中的元素。支持任意数据类型:列表中的元素可以是数字、字符串、布尔值,甚至是其他列表。通过索引访问:列表使用从0开始的索引定位元素
- 2024-11-11904. 水果成蓝
题目自己第一次写的,结果超时了classSolution{public:inttotalFruit(vector<int>&fruits){intr=1;intres=1;while(r<fruits.size()){intl=r-1;intn=1;//代表不同的种类个数
- 2024-11-11代码随想录之滑动窗口、Java日期api、集合(11.4-11.11)
代码1、长度最小的子数组⭐使用滑动窗口的思想,外层循环控制结束位置j,内层循环控制起始位置i,看似是双层循环,但时间复杂度是o(2n)。 2、水果成篮自己想法:使用backet1和backet2表示篮子1和篮子2;使用backet1Account和backet2Account分别表示两个篮子里水果的数量,内层循环将i指针
- 2024-10-31Python常用数据结构
1.列表(List)列表是Python中最灵活的数据结构之一,像个能装万物的大箱子。你可以把任何类型的对象放进来,甚至可以把列表放进列表里,真是个魔法箱!功能特性:可变:你可以随时增加、删除、修改列表中的元素。有序:元素按插入顺序排列创建和基本操作:#创建一个空列表my_list=[]
- 2024-10-31关于Web前端使用JavaScript常见的数据类型处理小技巧
1.1获取字符串长度 如果想获取这个字符串的长度,也就是它里面有多少个字符,可以使用 length 属性:consts="HelloWorld";console.log(s.length)1.2 转换大小写toUpperCase() 方法可以将字母全部大写consts="HelloWorld";console.log(s.toLowerCase());
- 2024-10-18table
Luatable(表)table是Lua的一种数据结构用来帮助我们创建不同的数据类型,如:数组、字典等。Luatable使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是nil。Luatable是不固定大小的,你可以根据自己需要进行扩容。Lua也是通过table来解决模块(module)、
- 2024-10-10前端数据结构之数组
对象允许存储键值集合,这很好。但很多时候我们发现还需要有序集合,里面的元素都是按顺序排列的。例如,我们可能需要存储一些列表,比如用户、商品以及HTML元素等。这里使用对象就不是很方便了,因为对象不能提供能够管理元素顺序的方法。我们不能在已有的元素“之间”插入一个
- 2024-09-26迭代语句即for-of循环
for-of:在es6中引入通常循环有计数器、检查条件、更新计数器。for-of循??环没有这样的东西。continue-break两者都可以搭配使用。旨在为我们提供当前元素。fruits=['banana','apple','peach','orange','mango','guava','water-melon'];for(constitemo
- 2024-09-12904. 水果成篮
改不了C的思维 classSolution{public:inttotalFruit(vector<int>&fruits){if(fruits.size()<=2)returnfruits.size();intleft=0,right=0,curNum=0,maxNum=INT_MIN;intbasket[2]={-1,-1};while(l
- 2024-08-29【Linux】Linux Bash Shell 教程
LinuxBashShell入门教程Linuxbash(Bourne-AgainSHell)是一种为GNU操作系统编写的命令行解释器,它是大多数Linux发行版中最常用的shell。Bash提供了一种强大的方式来控制和管理操作系统,支持命令历史记录、别名、管道、重定向、变量、条件判断、循环以及自定
- 2024-08-18python基础语法01
(1)编写环境介绍在下载安装好python后:打开命令提示符界面,进入python解释器界面(即为一个执行python代码的程序):编写python代码时,还是建议用editor编辑器或者IDE集成环境,IDE时editor的扩展,包括了autocompletion,debugging,testing等功能。这里暂时使用vscode编写学习,因为mosh
- 2024-08-10Python数据结构:列表详解(创建、访问、修改、列表方法)①
@[toc]Python中的列表是一个非常强大的数据结构,它允许我们存储、访问和操作一系列的数据。列表可以包含任何类型的对象,包括数字、字符串、甚至其他列表。本文将详细介绍Python列表的创建、访问、修改以及列表方法,并附上一个综合的例子,全面展示列表在实际编程中的应用。一
- 2024-08-07JavaScript 数组方法
JavaScript数组的力量隐藏在数组方法中。把数组转换为字符串JavaScript方法toString()把数组转换为数组值(逗号分隔)的字符串。join()方法也可将所有数组元素结合为一个字符串。它的行为类似toString(),但是您还可以规定分隔符<pid="demo"></p><script>varfruits
- 2024-08-041.3 长度最小的子数组
代码随想录的数组部分,废话不多说直接刷题!!!leetcode209长度最小的子数组给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其总和大于等于target的长度最小的子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数
- 2024-07-25我心中的王者:Python-第9章 字典(Dict)
我心中的王者:Python-第9章字典(Dict)列表(list)与元组(tuple)是依序排列可称是序列数据结构,只要知道元素的特定位置,即可使用索引观念取得元素内容。这一章的重点是介绍字典(dict),它并不是依序排列的数据结构,通常可称是非序列数据结构,所以无法使用类似列表的数值(0,1,…
- 2024-07-24JavaScript的数组方法
JavaScript中的数组是高阶的、灵活的数据结构,提供了许多内置方法来操作数组。以下是一些常用的数组方法:1.数组的添加、删除和替换方法:push(...items):向数组末尾添加一个或多个元素,并返回新的长度。pop():移除数组的最后一个元素,并返回被移除的元素。unshift(...items):向数组
- 2024-07-21Java--集合
1.list集合的三大实现Java提供了几种List接口的实现,包括:ArrayList:基于动态数组实现,提供快速随机访问。添加和删除元素可能较慢,因为可能需要数组复制。LinkedList:基于双向链表实现,提供快速的添加和删除操作,但随机访问速度较慢。Vector:和ArrayList类似,但它是同步的。Sta
- 2024-07-09第五篇、Python列表:多功能的数据结构
在Python编程中,列表是一种极其重要且灵活的数据结构。本文将深入探讨Python中的列表,包括列表的定义、遍历方法和常见操作。一、列表的定义列表是Python中最常用的数据类型之一,它是一个可变的、有序的元素集合。列表的特点包括:可以存储不同类型的数据元素之间用逗号分隔使用
- 2024-07-08Python数据结构详解:列表、字典、集合与元组的使用技巧
前言哈喽,大家好!今天我要和大家分享的是关于Python中最常用的数据结构:列表、字典、集合和元组的使用技巧。你有没有遇到过在处理数据时,不知道该用哪种数据结构来存储和操作数据的情况呢?别担心,今天这篇文章就来帮你搞定这些问题,让你在数据处理上更加得心应手。最后,别忘了关
- 2024-07-02Python-列表
列表1.列表Python列表是:任意对象的有序集合:列表是收集其他对象的地方,列表维护了元素的每一项从左到右的顺序,也就是说这是序列;通过偏移访问:像字符串一样,可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分的内容,也可以进行分片和拼接等操作;可变长度、异构以及任意嵌
- 2024-06-30python 列表相关操作
访问元素index(x):返回列表中第一个值为x的元素的索引。pythonfruits=['apple','banana','cherry']print(fruits.index('banana'))#输出:1count(x):返回列表中值为x的元素的个数。pythonnumbers=[1,2,2,3,2,4]print(numbers.count(2))#输
- 2024-06-22Perl编程探索:深入理解数组变量
Perl语言以其在文本处理和系统管理任务中的强大能力而受到广泛欢迎。在Perl中,数组是处理多个值集合的一种关键数据结构。本文将深入探讨Perl中的数组变量,包括它们的声明、初始化、访问和操作。Perl数组的基本概念在Perl中,数组可以用来存储一系列的值,这些值可以是数字、字
- 2024-06-20Python 基础详解:入门宝典(3)
容器类型介绍:1.列表(List)列表是Python中最常用的数据结构之一,它是一个有序的可变序列,允许存储任意类型的元素。列表用方括号[]表示。特点有序:元素按照插入顺序排列。可变:可以修改元素的值或增加、删除元素。支持重复:可以包含重复的元素。#创建一个列表fruits=['a