2025年03月12日
Array
是一个用来构造数组的全局对象,它是一个高阶的类似有序列表的对象。
a、讲述基础之前,大家想一下怎么样遍历一个数组,既优雅有快速?
答案是:如果循环终止条件不需要进行比较运算,那么循环的速度还可以更快↓
把数组下标改成向 0 递减,循环终止条件只需要判断 i 是否为 0 就行了。因为循环增量和循环终止条件结合在一起,所以可以写成更简单的 while 循环:
2025年03月12日
1 二维数组与双重循环
在C语言中,二维数组的第一维是行,第二维是列。对于双重循环来说,外循环前进一步,内循环完成一圈(就像时钟的分针与秒针的关系,秒针每转一圈,分针转一格),通常,如果外循环处理行,内循环处理列,就是逐行处理数据;如果外循环处理列,内循环处理行,就是逐列处理数据。
2025年03月12日
数组和List是Java开发中常见的两种数据结构,那么如何实现二者之间的快速转换就成了面试官常问的考点之一,下面我们我们就来从数组转List和List转数组两个方面来展开介绍一下。
2025年03月12日
数组是一种重要的数据结构,可以利用它作为基础来实现很多复杂的数据结构。因此我们要深入理解数组的存储原理和特点,熟悉它的常用操作,重点掌握它在声明、查询、存储、复制等操作时的效率,便于我们在今后的学习和使用中能够充分利用数组的优势。
2025年03月12日
在c++中,有的时候会遇到变长的数组(不管是一维的还是二维的),这个时候就需要用到动态数组了,并且要用new和delete两个操作符,这俩操作符一般成对使用。