[go: nahoru, domu]

Skip to content

Commit

Permalink
added title and category
Browse files Browse the repository at this point in the history
  • Loading branch information
vicky002 committed Mar 15, 2018
1 parent e46de43 commit cd99c12
Show file tree
Hide file tree
Showing 42 changed files with 379 additions and 65 deletions.
99 changes: 99 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
### SublimeText ###
# cache files for sublime text
*.tmlanguage.cache
*.tmPreferences.cache
*.stTheme.cache

# workspace files are user-specific
*.sublime-workspace

# project files should be checked into the repository, unless a significant
# proportion of contributors will probably not be using SublimeText
# *.sublime-project

# sftp configuration file
sftp-config.json

# Package control specific files
Package Control.last-run
Package Control.ca-list
Package Control.ca-bundle
Package Control.system-ca-bundle
Package Control.cache/
Package Control.ca-certs/
Package Control.merged-ca-bundle
Package Control.user-ca-bundle
oscrypto-ca-bundle.crt
bh_unicode_properties.cache

# Sublime-github package stores a github token in this file
# https://packagecontrol.io/packages/sublime-github
GitHub.sublime-settings

### VisualStudioCode ###
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history

### WebStorm+all ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff:
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/dictionaries

# Sensitive or high-churn files:
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.xml
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml

# Gradle:
.idea/**/gradle.xml
.idea/**/libraries

# CMake
cmake-build-debug/

# Mongo Explorer plugin:
.idea/**/mongoSettings.xml

## File-based project format:
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Ruby plugin and RubyMine
/.rakeTasks

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### WebStorm+all Patch ###
# Ignores the whole idea folder
# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360

.idea/
25 changes: 15 additions & 10 deletions Algorithms/Sources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Algorithms
category: Libraries
---

Suggest us Algorithms to add, just give us names [Here](https://docs.google.com/forms/d/16zan_258T14UBttNgXmgfAcgMU0nTRdE61l23F29EI4/viewform?usp=send_form)!
-------------------------------------------------------------
We have lots of links to add here...it will be updated soon!
Expand Down Expand Up @@ -216,31 +221,31 @@ We have lots of links to add here...it will be updated soon!
- [Article](https://en.wikipedia.org/wiki/Bubble_sort)
- [Article](http://www.algolist.net/Algorithms/Sorting/Bubble_sort)
- [Video](https://www.youtube.com/watch?v=y_Nuui4Qf-k)

### Selection Sort
- [Article](http://quiz.geeksforgeeks.org/selection-sort/)
- [Article](https://en.wikipedia.org/wiki/Selection_sort)
- [Video](https://www.youtube.com/watch?v=6nDMgr0-Yyo)

### Insertion Sort
- [Article](quiz.geeksforgeeks.org/insertion-sort/)
- [Article](https://en.wikipedia.org/wiki/Insertion_sort)
- [Article](https://www.tutorialspoint.com/data_structures_algorithms/insertion_sort_algorithm.htm)
- [Video](https://www.youtube.com/watch?v=i-SKeOcBwko)

### Merge Sort
- [Article](quiz.geeksforgeeks.org/merge-sort/)
- [Article](http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/Sorting/mergeSort.htm)
- [Article](https://en.wikipedia.org/wiki/Merge_sort)
- [Video](https://www.youtube.com/watch?v=TzeBrDU-JaY)

### Quick Sort
- [Article](http://quiz.geeksforgeeks.org/quick-sort/)
- [Article](https://en.wikipedia.org/wiki/Quicksort)
- [Article](https://www.tutorialspoint.com/data_structures_algorithms/quick_sort_algorithm.htm)
- [Video](https://www.youtube.com/watch?v=COk73cpQbFQ)

[⬆ Back to Top](#index)
[⬆ Back to Top](#index)

## String and String Pattern Matching

Expand Down Expand Up @@ -284,7 +289,7 @@ We have lots of links to add here...it will be updated soon!
- [Article](https://www.java.net/blog/potty/archive/2012/04/19/string-searching-algorithms-part-i)
- [Video](https://www.youtube.com/watch?feature=player_embedded&v=rDPuaNw9_Eo)

### Knuth-Morris-Pratt Algorithm
### Knuth-Morris-Pratt Algorithm
- [Article](http://www.personal.kent.edu/~rmuhamma/Algorithms/MyAlgorithms/StringMatch/kuthMP.htm)
- [Article](http://www.geeksforgeeks.org/searching-for-patterns-set-2-kmp-algorithm/)
- [Article](https://computersciencesource.wordpress.com/2011/01/03/string-searching-the-knuth-morris-pratt-algorithm/)
Expand Down Expand Up @@ -330,7 +335,7 @@ We have lots of links to add here...it will be updated soon!
- [Article](http://algorithinking.blogspot.com/2011/07/chain-matrix-multiplication.html)
- [Video](https://www.youtube.com/watch?feature=player_embedded&v=u6Y055g4mOE#t=0)

### Delayed Column Generation
### Delayed Column Generation
- [Article](http://stackoverflow.com/questions/15685665/example-of-delayed-column-generation)
- [Article](http://neos-server.org/casestudies/cutting/formulation.html)

Expand Down Expand Up @@ -382,7 +387,7 @@ We have lots of links to add here...it will be updated soon!
- [Video](https://www.youtube.com/watch?feature=player_embedded&v=i3U-csxumts)
- [Video](https://www.youtube.com/watch?feature=player_embedded&v=49V_hbKu-Lc)

### Fisher–Yates shuffle Algorithm
### Fisher–Yates shuffle Algorithm
- [Article](http://www.geeksforgeeks.org/shuffle-a-given-array/)
- [Article](http://bost.ocks.org/mike/shuffle/)
- [Article](http://www.codinghorror.com/blog/2007/12/the-danger-of-naivete.html)
Expand All @@ -393,7 +398,7 @@ We have lots of links to add here...it will be updated soon!
### General Problem Solver
- [Article](http://psywww.com/intropsych/ch07_cognition/general_problem_solver.html)

### Jump Point Search
### Jump Point Search
- [Article](http://harablog.wordpress.com/2011/09/07/jump-point-search/)
- [Article](http://www.stoimen.com/blog/2011/12/12/computer-algorithms-jump-search/)
- [Video](https://www.youtube.com/watch?feature=player_embedded&v=bcDhV7kwWio)
Expand Down Expand Up @@ -495,4 +500,4 @@ We have lots of links to add here...it will be updated soon!

[⬆ Back to Top](#index)

Will be updated soon!
Will be updated soon!
5 changes: 5 additions & 0 deletions Android/Sources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Android
category: Platforms
---

Android
=======
## Index
Expand Down
13 changes: 9 additions & 4 deletions Artifical_Intelligence/resources.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
---
title: Artificial Intelligence
category: Libraries
---

# Artificial Intelligence (AI)

A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.
A curated list of Artificial Intelligence (AI) courses, books, video lectures and papers.

Contributions most welcome.

Expand Down Expand Up @@ -51,7 +56,7 @@ Contributions most welcome.

## Philosophy of AI

* [Superintelligence](http://www.audible.co.uk/pd/Non-fiction/Superintelligence-Audiobook/B00LPMA33G) - Superintelligence asks the questions: What happens when machines surpass humans in general intelligence. A really great book.
* [Superintelligence](http://www.audible.co.uk/pd/Non-fiction/Superintelligence-Audiobook/B00LPMA33G) - Superintelligence asks the questions: What happens when machines surpass humans in general intelligence. A really great book.
* [Our Final Invention: Artificial Intelligence and the End of the Human Era](http://www.audible.co.uk/pd/Non-fiction/Our-Final-Invention-Audiobook/B00KLJMDH8) - Our Final Invention explores the perils of the heedless pursuit of advanced AI. Until now, human intelligence has had no rival. Can we coexist with beings whose intelligence dwarfs our own? And will they allow us to?
* [How to Create a Mind: The Secret of Human Thought Revealed](http://www.audible.com/pd/Science-Technology/How-to-Create-a-Mind-Audiobook/B009S7OKJS/ref=a_search_c4_1_1_srTtl?qid=1422483493&sr=1-1) - Ray Kurzweil, director of engineering at Google, explored the process of reverse-engineering the brain to understand precisely how it works, then applies that knowledge to create vastly intelligent machines.
* [On Intelligence](http://www.amazon.in/Intelligence-Jeff-Hawkins/dp/0805078533) - Jeff Hawkins, develops a powerful theory of how the human brain works, explaining why computers are not intelligent and how, based on this new theory, we can finally build intelligent machines.
Expand All @@ -65,7 +70,7 @@ Contributions most welcome.
* [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
* [Computers and Thought: A practical Introduction to Artificial Intelligence](http://www.cs.bham.ac.uk/research/projects/poplog/computers-and-thought/) - The book covers computer simulation of human activities, such as problem solving and natural language understanding; computer vision; AI tools and techniques; an introduction to AI programming; symbolic and neural network models of cognition; the nature of mind and intelligence; and the social implications of AI and cognitive science.
* [Artificial Intelligence and Molecular Biology](http://www.biosino.org/mirror/www.aaai.org/Press/Books/Hunter/hunter-contents.html) - The current volume is an effort to bridge that range of exploration, from nucleotide to abstract concept, in contemporary AI/MB research.
* [Brief Introduction to Educational Implications of Artificial Intelligence](http://pages.uoregon.edu/moursund/Books/AIBook/index.htm) - This book is designed to help preservice and inservice teachers learn about some of the educational implications of current uses of Artificial Intelligence as an aid to solving problems and accomplishing tasks.
* [Brief Introduction to Educational Implications of Artificial Intelligence](http://pages.uoregon.edu/moursund/Books/AIBook/index.htm) - This book is designed to help preservice and inservice teachers learn about some of the educational implications of current uses of Artificial Intelligence as an aid to solving problems and accomplishing tasks.
* [Encyclopedia:Computational intelligence](http://www.scholarpedia.org/article/Encyclopedia_of_computational_intelligence) - Scholarpedia is a peer-reviewed open-access encyclopedia written and maintained by scholarly experts from around the world.
* [Ethical Artificial Intelligence](http://arxiv.org/abs/1411.1373) - a book by Bill Hibbard that combines several peer reviewed papers and new material to analyze the issues of ethical artificial intelligence.

Expand Down Expand Up @@ -97,7 +102,7 @@ Contributions most welcome.
* [Open Cognition Project](http://wiki.opencog.org/w/The_Open_Cognition_Project) - We're undertaking a serious effort to build a thinking machine
* [AI APIs To Implement](https://developer.ibm.com/api/list)

## Podcasts
## Podcasts

* [The AI Podcast](https://player.fm/series/the-ai-podcast)
* [Artifically Intelligent](https://player.fm/series/artificially-intelligent)
Expand Down
5 changes: 5 additions & 0 deletions Bash_Scripting/resources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Shell Scripting
category: Languages
---

# Everything about Bash Scripting
A curated list of resources

Expand Down
11 changes: 8 additions & 3 deletions C/sources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: C
category: Languages
---

# AlgoWiki C

A curated list of C good stuff. This list contains *only* [free software][13] for code, and sellers who aren't evil for physical resources.
Expand Down Expand Up @@ -236,7 +241,7 @@ This is a list of resources for learning C programming in general, or something
* [Metaprogramming custom control structures in C][343]
* [Some dark corners of C][210]
* [Writing efficient C and C code optimization][33]

##### Self-study Courses

* [C Programming Language Certified Associate preparation course][211]
Expand All @@ -262,7 +267,7 @@ This is a list of resources for learning C programming in general, or something
* [Learn C the hard way](http://c.learncodethehardway.org/book/)
* [Object Oriented Programming in C](http://www.planetpdf.com/codecuts/pdfs/ooc.pdf)
* [The C book](http://publications.gbdirect.co.uk/c_book/)
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/)
* [The Craft of Text Editing or A Cookbook for an Emacs](http://www.finseth.com/craft/)
* [The GNU C Programming Tutorial](http://www.crasseux.com/books/ctut.pdf)
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html)
* [TONC GBA Programming - Game Boy Advance Development](http://www.coranac.com/tonc/text/toc.htm)
Expand Down Expand Up @@ -399,7 +404,7 @@ This contains standard C libraries.

* [Bionic][4] - Google's C standard library, developed for Android. [3-clause BSD][6]
* [dietlibc][9] - A C standard library designed for the smallest possible binaries. [GNU GPL2.1][8].
* [glibc][57] - The GNU C Library; an implementation of the C standard library. [GNU LGPL3][5].
* [glibc][57] - The GNU C Library; an implementation of the C standard library. [GNU LGPL3][5].
* [musl][10] - A standard C library, compatible with POSIX 2008 and C11. Designed for static linking. [Expat][11].


Expand Down
11 changes: 8 additions & 3 deletions C_plus_plus/resources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: C#
category: Languages
---

# Everything about C++
A curated list of C++ frameworks, libraries, resources, and shiny things.

Expand Down Expand Up @@ -133,7 +138,7 @@ A curated list of C++ frameworks, libraries, resources, and shiny things.
* [gflags](http://code.google.com/p/gflags/?redir=1) - Commandline flags module for C++. [BSD]
* [Ncurses](http://invisible-island.net/ncurses/) - A terminal user interfaces. [MIT]
* [termbox](https://github.com/nsf/termbox) - A C library for writing text-based user interfaces. [BSD]

## Compression
*Compression and Archiving Libraries*

Expand Down Expand Up @@ -174,7 +179,7 @@ A curated list of C++ frameworks, libraries, resources, and shiny things.
## Cryptography
*Cryptography and Encryption Libraries*

* [Bcrypt](http://bcrypt.sourceforge.net/) - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors.
* [Bcrypt](http://bcrypt.sourceforge.net/) - A cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors.
* [BeeCrypt]()
* [Botan](http://botan.randombit.net/) - A crypto library for C++. [BSD-2]
* [Crypto++](http://www.cryptopp.com/) - A free C++ class library of cryptographic schemes. [Boost]
Expand Down Expand Up @@ -238,7 +243,7 @@ A curated list of C++ frameworks, libraries, resources, and shiny things.
## GUI
*Graphic User Interface*

* [CEGUI](http://cegui.org.uk/) - Flexible, cross-platform GUI library.
* [CEGUI](http://cegui.org.uk/) - Flexible, cross-platform GUI library.
* [FLTK](http://www.fltk.org/index.php) - Fast, light, cross-platform C++ GUI toolkit. [GPL2]
* [GTK+](http://www.gtk.org/) - A multi-platform toolkit for creating graphical user interfaces. [LGPL]
* [gtkmm](http://www.gtkmm.org/en/) - The official C++ interface for the popular GUI library GTK+. [LGPL]
Expand Down
12 changes: 9 additions & 3 deletions Competitive-Programming.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
title: Competitive Programming
category: Other
---


### Index
* [Syllabus](#syllabus)
* [Motivational](#motivation)
Expand All @@ -13,7 +19,7 @@
* [IOI Syallbus](http://www.ioinformatics.org/a_d_m/isc/iscdocuments/ioi-syllabus.pdf)
* [ACM-ICPC Syllabus](https://docs.google.com/document/d/1_dc3Ifg7Gg1LxhiqMMmE9UbTsXpdRiYh4pKILYG2eA4/edit)

### Motivational
### Motivational
* [Teen mathletes do battle at algorithm olympics](http://www.wired.com/2010/11/mf_algorithmolympics/all/)-Gennady Korotkevich(tourist)
* [Target in six steps](http://community.topcoder.com/tc?module=Static&d1=features&d2=070805)– Petr Mitrichev
* Nikhil Garg’s blog posts
Expand Down Expand Up @@ -65,7 +71,7 @@
### Articles
* [Petr Mitrichev's Blog](http://petr-mitrichev.blogspot.in/2013/11/this-week-in-competitive-programming.html)
* [PEGWiki](http://wcipeg.com/wiki/Special:AllPages)
* [Binary Indexed Trees(Range Updtaes and Range Queries)](http://zobayer.blogspot.in/2013/11/various-usage-of-bit.html)
* [Binary Indexed Trees(Range Updtaes and Range Queries)](http://zobayer.blogspot.in/2013/11/various-usage-of-bit.html)
* [Segment Trees](http://se7so.blogspot.in/2012/12/segment-trees-and-lazy-propagation.html?m=1)
* [Data structure and Algorithm](http://discuss.codechef.com/questions/48877/data-structures-and-algorithms)
* [Algorithms For Interviews And Competitive Programming](http://turjachaudhuri.wordpress.com)
Expand Down Expand Up @@ -98,4 +104,4 @@

### Learning Resources
* [Stanford University ICPC Team Notebook (2015-16)Stanford University ICPC Team Notebook (2015-16)](http://cs.stanford.edu/group/acm/SLPC/notebook.pdf)
* [Topcoder Tutorials](https://www.topcoder.com/community/data-science/data-science-tutorials/)
* [Topcoder Tutorials](https://www.topcoder.com/community/data-science/data-science-tutorials/)
8 changes: 7 additions & 1 deletion Competitive-Programming/Competitive-Programming.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
title: Competitive Programming
category: Languages
---


### Index
* [Article & Blogs](#articles)
* [Code Repositories](#code-repository)
Expand Down Expand Up @@ -30,7 +36,7 @@
* [WL's Blog](https://wuliangx.wordpress.com/category/competitive-programming/)
* [List of other resources](http://codeforces.com/blog/entry/23054)
* [Competitive Programming Playlist](https://www.commonlounge.com/discussion/5d2822257dfa49328d85fd27cf114441/main)
* Suggested problems tagged with Algorithms- [Foundation](https://www.codechef.com/certification/prepare#foundation) & [Advanced](https://www.codechef.com/certification/prepare#advanced)
* Suggested problems tagged with Algorithms- [Foundation](https://www.codechef.com/certification/prepare#foundation) & [Advanced](https://www.codechef.com/certification/prepare#advanced)

### Books
* [Competitive Programmer's Handbook](https://cses.fi/book.pdf)
Expand Down
5 changes: 5 additions & 0 deletions Compilers/resources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Compilers
category: Platform
---

# Everything about Compilers

## Resources
Expand Down
7 changes: 6 additions & 1 deletion Cryptography/cryptography-resources.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
title: Cryptography
category: Languages
---

Resources For Learning Cryptography
==================================
## Index
Expand All @@ -16,7 +21,7 @@ Resources For Learning Cryptography
### PDF Books for Learning Cryptography
+ [An overview of cryptography](http://www.garykessler.net/library/crypto.html)
+ [A Graduate Course in Applied Cryptography](https://crypto.stanford.edu/~dabo/cryptobook/draft_0_2.pdf)
+ [Cryptography For Dummies](https://doc.lagout.org/network/3_Cryptography/Cryptography%20for%20Dummies.pdf)
+ [Cryptography For Dummies](https://doc.lagout.org/network/3_Cryptography/Cryptography%20for%20Dummies.pdf)
+ [Tutorial point pdf on cryptography](https://www.tutorialspoint.com/cryptography/cryptography_tutorial.pdf)

### Video Tutorials on Cryptography.
Expand Down
Loading

0 comments on commit cd99c12

Please sign in to comment.