更新 数组总结篇 排版格式修复

This commit is contained in:
jinbudaily
2023-07-17 15:51:53 +08:00
parent 7a30d500cb
commit 053632c31d

View File

@ -4,9 +4,9 @@
</a> </a>
<p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p> <p align="center"><strong><a href="https://mp.weixin.qq.com/s/tqCxrMEU-ajQumL1i8im9A">参与本项目</a>,贡献其他语言版本的代码,拥抱开源,让更多学习算法的小伙伴们收益!</strong></p>
# 数组总结篇
## 数组理论基础
# 数组理论基础
数组是非常基础的数据结构,在面试中,考察数组的题目一般在思维上都不难,主要是考察对代码的掌控能力 数组是非常基础的数据结构,在面试中,考察数组的题目一般在思维上都不难,主要是考察对代码的掌控能力
@ -51,7 +51,7 @@
所以**Java的二维数组在内存中不是 `3*4` 的连续地址空间,而是四条连续的地址空间组成!** 所以**Java的二维数组在内存中不是 `3*4` 的连续地址空间,而是四条连续的地址空间组成!**
# 数组的经典题目 ## 数组的经典题目
在面试中,数组是必考的基础数据结构。 在面试中,数组是必考的基础数据结构。
@ -59,7 +59,7 @@
我们之前一共讲解了四道经典数组题目,每一道题目都代表一个类型,一种思想。 我们之前一共讲解了四道经典数组题目,每一道题目都代表一个类型,一种思想。
## 二分法 ### 二分法
[数组:每次遇到二分法,都是一看就会,一写就废](https://programmercarl.com/0704.二分查找.html) [数组:每次遇到二分法,都是一看就会,一写就废](https://programmercarl.com/0704.二分查找.html)
@ -75,7 +75,7 @@
**二分法是算法面试中的常考题,建议通过这道题目,锻炼自己手撕二分的能力** **二分法是算法面试中的常考题,建议通过这道题目,锻炼自己手撕二分的能力**
## 双指针法 ### 双指针法
* [数组:就移除个元素很难么?](https://programmercarl.com/0027.移除元素.html) * [数组:就移除个元素很难么?](https://programmercarl.com/0027.移除元素.html)
@ -91,7 +91,7 @@
双指针法(快慢指针法)在数组和链表的操作中是非常常见的,很多考察数组和链表操作的面试题,都使用双指针法。 双指针法(快慢指针法)在数组和链表的操作中是非常常见的,很多考察数组和链表操作的面试题,都使用双指针法。
## 滑动窗口 ### 滑动窗口
* [数组:滑动窗口拯救了你](https://programmercarl.com/0209.长度最小的子数组.html) * [数组:滑动窗口拯救了你](https://programmercarl.com/0209.长度最小的子数组.html)
@ -107,7 +107,7 @@
如果没有接触过这一类的方法,很难想到类似的解题思路,滑动窗口方法还是很巧妙的。 如果没有接触过这一类的方法,很难想到类似的解题思路,滑动窗口方法还是很巧妙的。
## 模拟行为 ### 模拟行为
* [数组:这个循环可以转懵很多人!](https://programmercarl.com/0059.螺旋矩阵II.html) * [数组:这个循环可以转懵很多人!](https://programmercarl.com/0059.螺旋矩阵II.html)
@ -118,7 +118,7 @@
相信大家有遇到过这种情况: 感觉题目的边界调节超多,一波接着一波的判断,找边界,拆了东墙补西墙,好不容易运行通过了,代码写的十分冗余,毫无章法,其实**真正解决题目的代码都是简洁的,或者有原则性的**,大家可以在这道题目中体会到这一点。 相信大家有遇到过这种情况: 感觉题目的边界调节超多,一波接着一波的判断,找边界,拆了东墙补西墙,好不容易运行通过了,代码写的十分冗余,毫无章法,其实**真正解决题目的代码都是简洁的,或者有原则性的**,大家可以在这道题目中体会到这一点。
# 总结 ## 总结
![](https://code-thinking-1253855093.file.myqcloud.com/pics/数组总结.png) ![](https://code-thinking-1253855093.file.myqcloud.com/pics/数组总结.png)