• Stars
    star
    407
  • Rank 103,277 (Top 3 %)
  • Language
    TeX
  • Created over 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A collection of editorials and tutorials about Algorithms and Data Structures

Algorithm Program

inzva Algorithm Program includes lectures, contests, problem-solving sessions and a variety of practices every Saturday, aimed at teaching advanced knowledge of algorithms to university students, spreading algorithmic thinking and providing training which will help them in international contests as well as in their professional lives.

We prepared this full-fledged program to last weeks in order to grow the algorithm community in its technical capacity and ready the students for international contests.

The participants are expected to not only have the skills, but also the enthusiasm and motivation for this unique program, which will be completely free of charge. The program will involve experienced editors to lecture the attendees, problem setters to prepare problems every week and reviewers to check their technical accuracy. The minimum required attendance is 60% for the current program, which will be evaluated by considering your presence in lectures and your regular participation in the weekly contests, is required for a participant to receive certificate of graduation.

Aside from meeting online every Saturday, we will keep in touch via the discord channel of the community.

DATE & LOCATION

Regular meetings occurs in Saturdays. Every batch has a different date, we will be publishing the exact dates at inzva.com before every program.

MOTIVATION

We believe that the main benefit comes from the opportunity to practice with challenging problems and taking a new step into the world of algorithms. Here are some other benefits we think the participants will acquire from the program:

  • Receiving knowledge and personal experience from successful students in the community and getting one-on-one mentorship
  • Motivating yourself to improve your knowledge on a subject
  • Assessing yourself
  • Coding more efficient
  • Advanced knowledge of data structures and algorithms
  • Learning teamwork and critical thinking
  • Getting to know ICPC World better
  • Technical adequacy and preparation for job interviews

TECHNICAL PROFICIENCY

All participants are expected to know a programming language well. Attendees must prepare their own programming environment (computer, IDE, compiler etc.). The whole practice process will run on HackerRank

All participant who comply with 60% of the course and contests rules, will get a certificate and various surprizes during the program. Provided, it’s about learning, teaching and sharing; not winning.

FREQUENTLY ASKED QUESTIONS

Every batch has different rules, selecting criterias and application requirements , we will be publishing FAQ at inzva.com before every program.

HOW TO BE AN EDITOR/PROBLEM SETTER

If you want to support the community as an Editor or Problem Setter, and get scholarship from BEV Foundation for your effort , please contact us by sending an email to [email protected] with the subject “Being an Editor or Problem Setter for Algorithm Program" .

BUNDLES

Name Topics
01-Intro Big O Notation, Recursion, Builtin Data Structures
02-Algorithms-1 Binary Search, Ternary Search, Sorting Algorithms, Quickselect, Divide and Conquer
03-Math-1 Number Theory, Sieve of Eratosthenes, Inverse Modular, GCD, LCM, Factorization, Combinatorics, Exponentiation, Meet in the Middle
04-Graph-1 Representing Graphs, Tree Traversals (Preorder, Inorder, Postorder), Binary Search Tree, DFS, BFS, Union Find (DSU), Heap
05-DP-1 Greedy Algorithms, Dynamic Programming, Memoization, Knapsack, Coin Problem, LCS, LIS
06-Data-Structures-1 Stack, Queue, Deque, Linked List, Prefix Sum, Sparse Table, Binary Indexed Tree, SQRT Decomposition, Segment Tree
07-Graph-2 Bipartate Checking, Topoligical Sort, Shortest Path (Dijkstra, Floyd-Warshall, Bellman Ford), Minimum Spanning Tree (Prim's, Kruskal's)
08-Data-Structures-2 Self Balancing Binary Trees, Treap, AVL Tree, Red Black Tree, Lowest Common Ancestor
09-Data-Structures-3 Segment Tree with Lazy Propogation, Binary Search on Segment Tree, Mo's Algorithm, Trie
10-DP-2/ Bitmask DP, DP on Rooted Trees, DP on DAGs, Digit DP, Tree Child-Sibling Notation
11-Graph-3 Bridges and Articulation Points, Strongly Connected Components (SCC), BCC, Cycle Finding, Max Flow
12-Math-3 Vector Calculus, Area Calculation, Lines and Planes, Intersection, Convex Hull Problem, Rotating Calipers, Closest Pair Problem
13-graph-5 Segment Tree on a Tree, Heavy-Light Decomposition, Centroid Decomposition of a Tree, Subtrees' Set-Swap Technique
14-Algorithms-5 String Matching Algorithms: KMP, Robin-Karp Algorithm, Suffix Array, Longest Common Prefix Array

All Contests List

inzva Algorithm Winter Camp - 2018
Name Topic
inzva Algorithm Competition Winter Camp 2018 Qualification No Specific Topic
inzva ACWC 2018 Contest #1 No Specific Topic
inzva ACWC 2018 Contest #2 No Specific Topic
inzva ACWC 2018 Contest #3 No Specific Topic
inzva ACWC 2018 Contest #4 No Specific Topic
inzva ACWC 2018 Contest #5 No Specific Topic
inzva Algorithmic Competition Winter Camp 2018 All Problems No Specific Topic
inzva Algorithm Summer Camp - 2018
Name Topic
inzva Algorithm Competition Summer Camp 2018 Qualification No Specific Topic
inzva Algorithm Competition Summer Camp 2018 Expert Final Contest No Specific Topic
inzva ACSC Foundation Contest #1 No Specific Topic
inzva ACSC 2018 Foundation Contest #2 No Specific Topic
inzva ACSC 2018 Foundation Contest #3 No Specific Topic
inzva ACSC 2018 Foundation Contest #4 No Specific Topic
inzva ACSC 2018 Foundation Contest #5 No Specific Topic
inzva ACSC 2018 Foundation Contest #6 No Specific Topic
inzva ACSC 2018 Foundation Final No Specific Topic
inzva ACSC 2018 Advanced Long Contest #1 No Specific Topic
inzva ACSC 2018 Advanced Long Contest #2 No Specific Topic
inzva ACSC 2018 Advanced Contest #1 No Specific Topic
inzva ACSC 2018 Advanced Contest #2 No Specific Topic
inzva ACSC 2018 Advanced Contest #3 No Specific Topic
inzva ACSC 2018 Advanced Contest #4 No Specific Topic
inzva ACSC 2018 Advanced Final Contest No Specific Topic
inzva ACSC 2018 Foundation Upsolving No Specific Topic
inzva ACSC 2018 Advanced Upsolving No Specific Topic
inzva ACSC 2018 Expert Contest #1 No Specific Topic
inzva ACSC 2018 Expert Contest #2 No Specific Topic
inzva ACSC 2018 Expert Contest #3 No Specific Topic
inzva ACSC 2018 Expert Contest #4 No Specific Topic
inzva ACSC 2018 Expert Contest #5 No Specific Topic
inzva ACSC 2018 Expert Contest #6 No Specific Topic
inzva ACSC 2018 Expert Final No Specific Topic
inzva Algorithm Winter Camp - 2019
Name Topic
inzva Algorithmic Competition Winter Camp 2019 Qualification Contest No Specific Topic
inzva ACWC 2019 Advanced #1 No Specific Topic
inzva ACWC 2019 Advanced #2 No Specific Topic
inzva ACWC 2019 Advanced #3 No Specific Topic
inzva ACWC 2019 Advanced #4 No Specific Topic
inzva ACWC 2019 Advanced #5 No Specific Topic
inzva ACWC 2019 Advanced Final No Specific Topic
inzva ACWC 2019 Foundation Problems No Specific Topic
inzva ACWC 2019 Advanced Upsolving No Specific Topic
inzva ACWC 2019 Foundation Final No Specific Topic
inzva Algorithm Program - 2018-2019
Name Topic
inzva Algorithm Program 2018-2019 Intro Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Intro Online No Specific Topic
inzva Algorithm Program 2018-2019 Algorithm Online No Specific Topic
inzva Algorithm Program 2018-2019 Algorithm Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Math-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 Math-1 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Graph-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-1 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 DP-1 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-1 Onsite No Specific Topic
inzva Fall Term Contest 2018 No Specific Topic
inzva Algorithm Program 2018-2019 Graph-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-2 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-2 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Online No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 DP-2 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-2 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Graph-3 Online No Specific Topic
inzva Algorithm Program 2018-2019 Graph-3 Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Math-3 Online No Specific Topic
inzva 15 Week Algorithm Program - 2019
Name Topic
inzva 15 Week Algorithm Program 2019 Intro Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Intro Onsite No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Online No Specific Topic
inzva Algorithm Program 2018-2019 DP-2 Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Math Online No Specific Topic
inzva Algorithm Program 2018-2019 Data Structures-3 Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 DP Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Math Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 DP Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures Onsite No Specific Topic
inzva 15 Week Algorithm Program 2019 Graph-2 Onsite No Specific Topic
inzva Algorithm Competition Summer Camp 2019 Qualification No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures-2 Online No Specific Topic
inzva 15 Week Algorithm Program 2019 Data Structures-2 Onsite No Specific Topic
inzva Algorithm Summer Camp - 2019
Name Topic
inzva Algorithm Competition Summer Camp 2019 Qualification No Specific Topic
inzva ACSC 2019 Advanced #1 No Specific Topic
inzva ACSC 2019 Advanced #2 No Specific Topic
inzva ACSC 2019 Foundation Final No Specific Topic
inzva ACSC 2019 Advanced #3 No Specific Topic
inzva ACSC 2019 Advanced #4 No Specific Topic
inzva ACSC 2019 Advanced Final No Specific Topic
inzva ACSC 2019 Foundation Problems No Specific Topic
inzva ACSC 2019 Advanced Upsolving No Specific Topic
inzva ACSC 2019 Advanced #5 No Specific Topic
inzva Algorithm Program - 2019-2020
Name Topic
inzva Algorithm Program 2019-2020 Qualification No Specific Topic
inzva Algorithm Program 2019-2020 Intro Lab 1 Recursion, Brute-force
inzva Algorithm Program 2019-2020 Intro Lab 2 Binary Search, Ternary Search, Sorting Algorithms
inzva Algorithm Program 2019-2020 Math-1 Lab 3 Sieve of Eratosthenes, Modular Arithmetic, GCD, Factorization Algorithms
inzva Algorithm Program 2019-2020 Math-1 Lab 4 Combination, Meet in the Middle, Enumeration
inzva Algorithm Program 2019-2020 Contest-1 All of the Above
Inzva Algorithm Program 2019-2020 Graph-1 Lab 5 Graph Definitions, Representing Graph
Inzva Algorithm Program 2019-2020 Graph-1 Lab 6 DFS, BFS
Inzva Algorithm Program 2019-2020 Graph-2 Lab 7 Heap, Priority-Queue, Dijkstra, Bellman-Ford (Shortest Path)
inzva Algorithm Program 2019-2020 Graph-2 Lab 8 Union Find, Kruskal's Algorithm, Prim's Algorithm (MST)
inzva Algorithm Program 2019-2020 Contest #2 All of the Above
Inzva Algorithm Program 2019-2020 Dp-1 Lab 9 Coin Problem, LIS, Knapsack Problems
Inzva Algorithm Program 2019-2020 DP-2 Lab 10 Edit Distance, Counting Tilings Problem, Counting the number of solutions
Inzva Algorithm Program 2019-2020 Data Structures-1 Lab 11 Stack, Queue, Deque, Prefix Sum, Sparse Table
inzva Algorithm Program 2019-2020 Data Structures-2 Lab 12 Segment Tree, Lazy Propagation
inzva Algorithm Program 2019-2020 Graph-3 Lab 13 LCA, SCC
inzva Algorithm Program 2019-2020 Final No Specific Topic
Inzva Algorithm Program 2019-2020 All Problems No Specific Topic
inzva Algorithm Winter Camp - 2020
Name Topic
inzva Algorithm Winter Camp 2020 Qualification No Specific Topic
inzva ACWC 2020 Day #1 Sieve of Eratosthenes, Brute-Force, Enumeration, Binary Search, Ternary Search
inzva ACWC 2020 Day #2 DFS, BFS
inzva ACWC 2020 Day #3 Priority Queue, Shortest Path, MST
inzva ACWC 2020 Day #4 Coin Problem, LIS, Knapsack Problems, LCS
inzva ACWC 2020 Foundation Final All of the Above
inzva ACWC 2020 Expert No Specific Topic
inzva ACWC 2020 Expert Final No Specific Topic
inzva Algorithm Competition League #1
Name Topic
inzva Algorithm Competition League Contest #1 No Specific Topic
inzva Algorithm Competition League Contest #2 No Specific Topic
inzva Algorithm Competition League Contest #3 No Specific Topic
inzva Algorithm Competition League Contest #4 No Specific Topic
inzva Algorithm Competition League Contest #5 No Specific Topic
inzva Algorithm Competition League Contest #6 No Specific Topic
inzva Algorithm Competition League Contest #7 No Specific Topic
inzva Algorithm Competition League Contest #8 No Specific Topic
inzva Algorithm Competition League Contest #9 No Specific Topic
inzva Algorithm Competition League Contest #10 No Specific Topic
inzva Algorithm Competition League #2
Name Topic
inzva Algorithm Competition League 2 Contest #1 No Specific Topic
inzva Algorithm Competition League 2 Contest #2 No Specific Topic
inzva Algorithm Competition League 2 Contest #3 No Specific Topic
inzva Algorithm Competition League 2 Contest #4 No Specific Topic
inzva Algorithm Competition League 2 Contest #5 No Specific Topic
inzva Algorithm Competition League 2 Contest #6 No Specific Topic
inzva Algorithm Competition League 2 Contest #7 No Specific Topic
inzva Algorithm Competition League 2 Contest #8 No Specific Topic
inzva Algorithm Competition League 2 Contest #9 No Specific Topic
inzva Algorithm Competition League 2 Contest #10 No Specific Topic
inzva Algorithm Competition League 2 Upsolving No Specific Topic
inzva Algorithm Training Set
Name Topic
inzva Intermediate Training Set No Specific Topic

More Repositories

1

Turkish-GloVe

Türkçe GloVe - Repository for Turkish GloVe Word Embeddings
Jupyter Notebook
64
star
2

fake-academic-paper-generation

inzva AI Projects #2 - Fake Academic Paper Generation Project
Python
55
star
3

Audio-Style-Transfer

Github repository for inzva-ai project Audio Style Transfer
Python
53
star
4

Applied-AI-Study-Group-2020-June

This is the repository for the content of inzva 2020-June Applied AI Study Group, guided by Ahmet Melek and Onur Boyar.
Jupyter Notebook
30
star
5

Algo-QMS

Python
13
star
6

sketch-to-photograph-with-GANs

inzva AI Projects #3 - Sketch to photograph with GANs
Jupyter Notebook
12
star
7

object-detection-with-street-view

GitHub repository for inzva AI Projects for Social Good #6 project - Object Detection with Street View Images for Demographic Analysis
Jupyter Notebook
11
star
8

AI-Labs-Joint-Program

Repository for inzva AI Labs Joint Program
Jupyter Notebook
11
star
9

DOH

Complete Haskell bindings for DigitalOcean API V2
Haskell
10
star
10

hand-joint-detection

inzva AI Projects #3 - Hand Joint Detection (Hand Pose Estimation) and Its Applications
Python
9
star
11

emotion-recognition-drawings

Multi-modal Emotion Recognition on Drawings Project - inzva AI Projects #7
Jupyter Notebook
8
star
12

self-driving-car

7
star
13

music-generation

Repository of the Music Generation project from inzva AI Projects #5
Jupyter Notebook
7
star
14

image-restoration

inzva AI Projects #2 - Image Restoration Project
Python
6
star
15

game-playing-with-RL

inzva AI Projects #2 - Game Playing with Reinforcement Learning Project
Python
6
star
16

goal-oriented-chatbot

inzva AI Projects #3 - Training A goal oriented chatbot agent using reinforcement learning
6
star
17

sales-prediction-kaggle

inzva AI Projects #2 - Future Sales Prediction Kaggle Challenge
Python
6
star
18

era-classification

Era Classification of Artworks with Deep Learning
Python
6
star
19

earthquake-prediction-kaggle

inzva AI Projects #2 - Earthquake Prediction Kaggle Challenge
Jupyter Notebook
6
star
20

Traffic-Anomaly-Detection

GitHub repository for inzva AI Projects #4 project - Traffic Anomaly Detection
Python
5
star
21

oscd-manifest

Manifest for inzva Open Source Challenge Day
4
star
22

combinatorial-optimization-with-RL

inzva AI Projects #3 - Solving Combinatorial Optimization Problems with RL
Jupyter Notebook
3
star
23

Conversational-Information-Seeking

GitHub repository for inzva AI Projects #4 project - Conversational Information Seeking
Python
3
star
24

reinforcement-learning-project

Reinforcement Learning - AI Projects #7
Python
2
star
25

procedural-pattern-generation

Deep Learning for Procedural Pattern Generation Project - inzva AI Projects #7
Java
2
star
26

anomaly-detection-using-generative-models

inzva AI Projects #3 - Anomaly detection using generative models like Autoencoders, Variational Autoencoders and GANs.
1
star
27

traffic-optimization-with-RL

inzva AI Projects #2 - Traffic Optimization using Reinforcement Learning Project
1
star
28

ml-for-combinatorial-optimization

ML for Combinatorial Optimization Project - inzva AI Projects #7
1
star