Skip to content

Latest commit

 

History

History
50 lines (26 loc) · 2.98 KB

README.md

File metadata and controls

50 lines (26 loc) · 2.98 KB

DataStructure_leetcode

按数据结构来做 leetcode 以c++为刷题语言

说明:参考自代码随想录的leetcode刷题笔记

一 数组

1.1 数组的相关概念

参考:数组理论基础

总结:一般来说,实际学习和工作,数组是使用频率最多的一个数据结构之一。因此十分重要,但是概念本身不难,对于数组的操作需要掌握。

1.2 数组的leetcode题

1.2.1 数组的二分查找

解题感受与说明

参考:数组:二分查找

题目:

1)704.二分查找 704.binary-search

2)35.搜索插入位置 35. Search Insert Position

3)34.在排序数组中查找元素的第一个和最后一个位置 34. Find First and Last Position of Element in Sorted Array

4)69.x 的平方根 69. Sqrt(x)

5)367.有效的完全平方数 367. Valid Perfect Square

1.2.2 数组元素的删除

解题感受与说明

参考:数组:移除元素

题目:

1)27. 移除元素 27. Remove Element

2)26.删除排序数组中的重复项 26. Remove Duplicates from Sorted Array

3)283.移动零 283. Move Zeroes

4)844.比较含退格的字符串 844. Backspace String Compare

5)977.有序数组的平方 977. Squares of a Sorted Array