Code Monkey home page Code Monkey logo

oj_guide's Introduction

机试宝典~

by Jiahao Liu, Qijie Zhao

机试环节总的来说需要分为如下两种情况来准备

  • 有OJ(openjudge)
  • 无OJ

据不完全统计,各大高校的机试现状如下:

学校 机试是否上OJ
北大 百练OJ
清华 清橙OJ
上交
浙大 PAT
中科大
华中科大
复旦
国防科大
中科院 有可能有
中山
哈工大

对于有OJ的学校,主要有以下机试题目分类:

  • 字符串操作
  • 枚举
  • 模拟
  • 贪心
  • 分治
  • 搜索
  • 动态规划

现在只包含一些基础的题目,后续会增加较难的题目。

遇到不会的题目也可以在这上面提问题,大家一起回答。

对于没有OJ的学校,考生则更多需要关注数据结构的细节,我们提供了如下资料:

北大大一计算机基础的课本

以及各个学校的历年真题

王道机试指南


使用指南  update on 1-18,2018

  • 把所有东西下载到本地:

    (1) windows/linux操作一样:点击绿色的clone or download按钮,然后下载。

    (2) git clone: 对于windows用户,建议下载安装cygwin,然后打开cygwin terminal,通过git clone命令下载。对于linux/macos用户,直接git指令就可以使用。

      git clone https://github.com/jiahao1001/OJ_Guide.git
    

image

  • 不用下载,直接在线翻看:

    (0)建议 sublime + VisualStudio来搭配刷题。sublime的提示做的很好,能大大提升写代码速度,VS则是用于编译。(如果有自己顺手的则忽略此条)

    (1) 先调研到自己报考学校是否有Openjudge的机试测试。然后对应到相应的文件夹下。

    (2) 如果有OJ, 那么我们建议把分类下的各个不同类型的题目先练习起来。如果没有OJ, 我们优先建议从王道的题目刷起,因为王道的结构做的很好,由浅入深,从数据结构入手,请从wangdao文件夹下找到对应题目,以及那本pdf。

    (3) 刷题的同时还要尝试去找找历年考题,并用之对自己进行测试。

oj_guide's People

Contributors

qijiezhao avatar jiahao1001 avatar

Watchers

James Cloos avatar

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.