Git Product home page Git Product logo

algpractices's Introduction

ALGPractices

算法练习

以下为题单:

  • 经典算法(MyPractice):
  1. 最长回文子串(LongestPalindromicSubstring), 马拉车算法(Manacher算法)

  • 练习一(Practice01):
  1. 日期计算(Canlendar),(来源:POJ 2080,ZOJ 2420)

  2. 反向数相加(AddReversedNumbers), 高精度加法运算,(来源:POJ 1504,ZOJ 2001,UVA 713)

  3. 乘法持久性(PersistentNumbers), 高精度乘法运算,贪心,(来源:POJ 2325,UVA10527)

  4. 输出多项式(PolynomialShowdown),(来源:POJ 1555,ZOJ 1720,UVA 392)

  5. 矩阵运算(ErrorCorrection),(来源:POJ 2260,ZOJ 1949)

  6. 排版更改(TEXQuotes), 字符串处理,(来源:POJ 1488,UVA 272)

  7. 字符串模式匹配(BlueJeans), Brute Force算法,(来源:POJ 3080,ZOJ 2784,UVA 3628)

  • 练习二(Practice02):
  1. 叠木块(TheBlocksProblem), 单向链表,(来源:POJ 1208,UVA 101)

  2. 小孩报数问题(CountChildren), 循环数组, 约瑟夫环,(来源:POJ 3750)

  3. 火车进站(Rails),栈的数组应用,(来源:POJ 1363,ZOJ 1259)

  4. 布尔表达式计算(BooleanExpressions), 栈的应用,(来源:POJ 2106)

  5. 是栈还是队列(AStackorAQueue), 栈与队列特性应用,(来源:ZOJ 3210)

  6. 词典查找(Babelfish),二分查找,(来源:POJ 2503)

  7. 串联字符串(PowerStrings),哈希散列,(来源:POJ 2406)

  • 练习三(Practice03):
  1. 序列最小排序次数(Brainman),排序,(来源:POJ 1804)

  2. 字典排序(WordAmalgamation),排序,(来源:POJ 1318)

  3. 海边度假(HolidayHotel),排序,(来源:POJ 2726)

  4. 奶牛票选(ElectionTime),排序,(来源:POJ 3664)

  5. 四叉树的表示(CreatingaQuadtree),四叉树的遍历,二维空间压缩,(来源:UVA 11941)

algpractices's People

Contributors

chizer77 avatar

Watchers

 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.