/Algorithms4N

Algorithms for Neophyte. This repo consists of some simple algorithms that I have implemented in my college time.

Primary LanguageC++MIT LicenseMIT

Algorithms4N

Algorithms for Neophyte. This project constains some codes that I wrote in college, and I am desire to sort them out according to the algorihtms it utilized.

Content

Additional Explaination

Some README statments include mathematical expressions which the Markdown in GitHub fails to support, so I put the README documents in jupyter notebooks which you can directly, without any more operations, open and view online in github(Well, sometimes it does need several times reloading...), but if you want to read it in your own computer offline, jupyter server needs to be set up beforehand. Don't worry, it is easy and there are huge number of tutorials to explain how to do it in the Internet.

One efficient way is show below,

  1. Download Python and setup. https://www.python.org pretty easy and just choose the default button and it will take less than 1 minutes.
  2. Enter command line operation system(cmd), namely Terminal. And input "pip install jupyter", press "Enter" button in your keyboard and wait for another 1 minute.
  3. If you success in the preceding 2 minutes, then you just need to input "jupyter notebook" in Terminal, press "Enter" button in your keyboard. Every thing is all right now.
  4. What's more, you should enter the certain folder, or any parent folder of it, where you put the notebook in Terminal before inputing "jupyter notebook" in Terminal. Or you can just enter the folder and call for Terminal in the certain folder, which I believe more convinient.

参考书籍

  • 《数据结构》 殷人昆
  • 《算法设计与分析》郑宗汉 郑晓明
  • 《数值分析》李庆扬 王大能 易大义