Code Monkey home page Code Monkey logo

algorithm-pattern-cpp8's Introduction

算法模板

Version 1.20

来刷题了

**Note: 2020/7:This is a cpp version of algorithm pattern.

Reference: https://github.com/greyireland/algorithm-pattern but changed sth. --by wen0.618**

Note 7/30:基本的保持原来的形式和分类,稍有添加,修改了对应答案的语言cpp,但是个人感觉分类有所欠缺合理性,jffhahahh...欢迎补充

这个模板主要是介绍了一些通用的刷题模板,以及一些常见问题,如到底要刷多少题,按什么顺序来刷题,如何提高刷题效率等🐶~。

核心内容

入门篇 🐶

数据结构篇 🐰

基础算法篇 🐮

算法思维/模板 🦁

Note by wen0.618:

step:

0.用什么数据结构处理数据,int、vector、stack、queue...及其对应的语法 1.用什么算法思路:递归分治、贪心、动态规划||有序数组搜索-binarysearch、遍历/二叉树-dfs/bfs、排序-quicksort/mergesort/冒泡、、、 medium greedy、dp 2.一些技巧/模板:快慢双指针、前后双指针、二维转一维、、、

origin:

推荐的刷题路径

按此 repo 目录刷一遍,如果中间有题目卡住了先跳过,然后刷题一遍 LeetCode 探索基础卡片,最后快要面试时刷题一遍剑指 offer。

1、 [algorithm-pattern 练习题]

2、 LeetCode 卡片

3、 剑指 offer

刷题时间可以合理分配,如果打算准备面试了,建议前面两部分 一个半月 (6 周)时间刷完,最后剑指 offer 半个月刷完,边刷可以边投简历进行面试,遇到不会的不用着急,往模板上套就对了,如果面试管给你提示,那就好好做,不要错过这大好机会~

注意点:如果为了找工作刷题,遇到 hard 的题如果有思路就做,没思路先跳过,先把基础打好,再来刷 hard 可能效果会更好~

资料

book

后续

undone:

1.c++base

2.summry of sth.&&update sm imgs

3.others++

持续更新中,觉得还可以的话点个 star 收藏呀 ⭐️~ ⭐️

algorithm-pattern-cpp8's People

Contributors

wen0618 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

zsk-tech

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.