An open API service indexing awesome lists of open source software.

https://github.com/tisttnf/praktikum-sda

Data Structure & Algorithm Lab Tasks/Exercise
https://github.com/tisttnf/praktikum-sda

c cpp

Last synced: 2 months ago
JSON representation

Data Structure & Algorithm Lab Tasks/Exercise

Awesome Lists containing this project

README

        

# بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ

This repository contains the codes of **Data Structure & Algorithm** Lab tasks and/or exercise.

Each directory consists one person's own code files.

Read this **documentation** carefully before you get started. :wink:

**Table of Contents:**
- [Environment Preparation](https://github.com/TI1NF/Praktikum-SDA#environment-preparation)
- [Debian/Ubuntu-based System](https://github.com/TI1NF/Praktikum-SDA#debianubuntu-gnulinux-based-system)
- [Installation](https://github.com/TI1NF/Praktikum-SDA#installation)

# Environment Preparation

Note that current needs are just for **C++** programming language. As for **Java** for the next level, this documentation will be updated accordingly.

## Debian/Ubuntu GNU+Linux based System

Install the **compiler** (important):

Package Name | Description
------------ | -------------
`g++` | GNU C++ Compiler

Install one of your prefered Text Editor or IDE (optional):

Package Name | Description
------------ | -------------
`gedit` `gedit-plugins` | GNOME text editor + its plugins
`geany` | lightweight and customizable IDE
`codeblocks` | cross-platform Dev-C++ alike IDE
`vim` `vim-gui` | popular Unix keyboard-driven text editor
`emacs` | fully-featured keyboard-driven text editor
`nano` | simple cli text editor (default)

Other Text Editor/IDE outside Debian/Ubuntu official repository:

Name | Description
------------ | -------------
Sublime Text | proprietary freemium text editor
Atom | open-source and hackable text editor powered by GitHub
Komodo Edit | cross-platform and multilingual text editor & IDE
Brackets | text editor powered by Adobe corp.
Visual Studio Code | text editor powered by Microsoft corp.

### Installation
```
sudo apt update
sudo apt install
```

Example:
`sudo apt install g++ codeblocks`

# Happy Coding! :smiley: :thumbsup:

الَّذِينَ آمَنُوا وَتَطْمَئِنُّ قُلُوبُهُم بِذِكْرِ اللَّهِ ۗ أَلَا بِذِكْرِ اللَّهِ تَطْمَئِنُّ الْقُلُوبُ
> "Those who have believed and whose hearts are assured by the remembrance of Allah . Unquestionably, by the remembrance of Allah hearts are assured." - 13:28