Skip to content

Longxiaoze/DataStructure_leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

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

About

按数据结构来做 leetcode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published