当前位置:首页 » 数组 - 第2页

05月17日

[题解]《算法零基础100讲》(第31讲) 多维枚举(一)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 297次
[题解]《算法零基础100讲》(第31讲) 多维枚举(一)

文章目录一.推荐专栏二.多维枚举二.课后练习2.1.找不同2.1.1题目链接:2.1.2思路分析2.2拥有最多糖果的孩子2.2.1题目链接2.2.2思路分析2.3所有奇数长度子数组的和2.3.1题目链接2.3.2方法一暴力2.3.3方法二前缀和2.3.4方法三数学2.4统计好三元组2.5按既定顺序创建目标数组2.5.1题目链接2.6统计平方和三元组的数目2.6.1题目链接一.推荐专栏《算法零基础1

05月15日

力扣周结03_双双博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 346次
力扣周结03_双双博客

242.有效的字母异位词给定两个字符串s和t,编写一个函数来判断t是否是s的字母异位词。注意:若s和t中每个字符出现的次数都相同,则称s和t互为字母异位词。示例1:输入:s="anagram",t="nagaram"输出:true示例2:输入:s="rat",t="car"输出:fal

05月14日

一招秒杀指针问题(指针数组,数组指针,n维指针,以及什么时候使用他们)_胡桃姓胡,蝴蝶也姓胡的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 263次
一招秒杀指针问题(指针数组,数组指针,n维指针,以及什么时候使用他们)_胡桃姓胡,蝴蝶也姓胡的博客

这篇文章仅限于有指针基础,并且大概了解这些概念,只是不通透的群体首先了解一个概念:类型名,显而易见,类型名就是变量的名字,这里提前进行说明,数组名不是变量,也不是指针,而是地址常量,这是使用的时候系统会将其退化成指针。为了方便理解和统一,我们在本篇文章里面将数组名当做类型名类似物,但是切记。数组名不是类型名!然后,去掉变量的名字就是类型名!我已经解释过了把数组名当做类型名类似的东西了。这里我们列举一些类型名:int

05月14日

c语言入门笔记_Pretend..的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 369次
c语言入门笔记_Pretend..的博客

目录一、初识c语言1、什么是C语言?2、第一个C语言程序3、数据类型4、变量、常量5、转义字符6、注释二、选择与循环语句1、选择语句(if和switch语句)2、循环语句(while、for、dowhile)三、函数1、C语言常用库函数2、自定义函数3、函数参数4、函数的声明和定义5、函数递归四、数组1、一维数组2、二维数组五、操作符1、操作符分类2、移位操作符3、位操作符4、逻辑操作符5、条件操作符6、逗号表达式六、指针1、指针是什么?2、野指针

05月13日

看完这篇文章保你面试稳操胜券 ——(必考题)javaScript 篇_JHXL_的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 556次
看完这篇文章保你面试稳操胜券 ——(必考题)javaScript 篇_JHXL_的博客

✨欢迎各位小伙伴

05月12日

力扣hot100 55题跳跃游戏打卡_getinobacar的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 310次
力扣hot100 55题跳跃游戏打卡_getinobacar的博客

2021年11月22日55.跳跃游戏给定一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标。 解题思路:从题目的要求来看做法应该是动态规划或者是贪心算法,此题两种算法均可解决。方法一:贪心算法用数组下标来记录位置的话,我们可以使用一个变量rightMax用来记录能够到达数组位置的最大值,通过for循环来不断的修改rightMax的值,一旦for循环中变量i走到的位置比目前的rightMax大,则循环结束,

05月10日

day05_数组_java_pedestrian

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 287次
day05_数组_java_pedestrian

在学习数组之前,我们要先学习一下容器的基本知识,容器:是将多个数据存储到一起,每个数据称为该容器的元素。生活中的容器:水杯,衣柜,教室..数组概念数组就是用于存储数据的长度固定的容器,保证多个数据的数据类型要一致。百度百科中对数组的定义:所谓数组(array),就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,以便统一管理他们,然后用编号区分他们,这个名字称为数组名,编号称为下标或索引(in

05月09日

零基础玩转C语言系列第五章——数组模块_安然无虞的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 282次
零基础玩转C语言系列第五章——数组模块_安然无虞的博客

目录一、一维数组二、二维数组三、数组越界四、数组名是什么?五、冒泡排序【前言】数组这块没有什么特别难理解的东西,所以容易上手,在这里,我就补充一些容易出现错误的小知识点,很容易理解哦。一、一维数组定义:数组是一组相同类型元素的集合。type_tarr_name[const_n];//type_t:数组元素类型//arr_name:数组名//const_n:常量表达式,用来指定数组的大小数组的创建错误示范:intconst=10;intarr[const

05月08日

java基础 面试题_Chloe_RO的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 285次
java基础 面试题_Chloe_RO的博客

1、String、StringBuffer、StringBuilder的区别1.String是不可变的,如果尝试去修改,会新生成一个字符串对象,StringBuffer和StringBuilder是可变的2.StringBuffer是线程安全的,StringBuilder是线程不安全的,所以在单线程环境下StringBuilder效率会更高2、ArrayList和LinkedList有哪些区别1.首先,他们的底层数据结构不同&

05月07日

手写HashMap,快手面试官直呼内行_三分恶的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 310次
手写HashMap,快手面试官直呼内行_三分恶的博客

手写HashMap?这么狠,面试都卷到这种程度了?第一次见到这个面试题,是在某个不方便透露姓名的Offer收割机大佬的文章:这……我当时就麻了,我们都知道HashMap的数据结构是数组+链表+红黑树,这是要手撕红黑树的节奏吗?后来,整理了一些面经,发现这道题在快手的面试出现还比较频繁,分析这道题应该在快手的面试题库。那既然频繁出

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1