Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

songyingxin/python-algorithm

Repository files navigation

Introduction

本仓库是我在准备 2020 届秋招时所刷过的题,刷题对于找工作的重要性不言而喻, 如果你现在还没有开始,我的建议是从明天开始,一天5道。 如果你按照我的这个仓库的目录进行刷题,刷个两三遍,对于每道题都能很快的产生思路, 那么毕业找工作的时候,BAT 面试时候的手撸算法这关,你是完全没有问题的。

该仓库大概包含 300+(203) 道编程题, 是由我个人筛选的, 基本所有的知识点都有涉及到,目前仓库还在更新中,预计12月底完成。

  • docs: 该文件夹下包含了诸多数据结构基础知识,如果对哪一方面不熟悉可以参考一下

aaa

如何规划自己的刷题计划

如果是第一次刷题或者很长时间没有刷题的,建议先刷剑指offer,将剑指offer中的题熟悉之后再刷 leetcode。 因此本仓库对整体结构进行一次调整,将 剑指offer 与 leetcode 的题区分开了。

1. 剑指offer

1.2 数组

offer 3:数组中重复的数字 - 有点意思,三种方法 offer 4:二维数组的查找 -- 重点
offer 39: 数组中出现次数超过一半的数字 --重点
offer 42: 连续子数组的最大和 offer 43: 1出现的次数
offer 44: 数字序列中的某一位数字 offer 45: 把数组排成最小的数 offer 46: 把数字翻译成字符串
offer 51: 数组中的逆序对 offer 53: 排序数组中查找数字 offer 56:数组中只出现一次的两个数字
offer 61:扑克牌的顺子

About

老宋秋招刷题日记, 语言使用python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

AltStyle によって変換されたページ (->オリジナル) /