It contains the codes of the algorithm 101 course carried out at Galatasaray University.

a

IEEE-GSU-ALGO-101

It contains the codes of the algorithm 101 course carried out at Galatasaray University.

Il contient les codes du cours algorithme 101 réalisé à l'Université Galatasaray.

COURSE CONTENT / LE CONTENU DES COURS

CONTRIBUTORS / LES CONTRIBUTEURS

  • Akif Emre Çapoğlu
  • Sadık Efe Sarıtunalı

SYLLABUS / LE PROGRAMME

Date Algorithm Programming Lecturer
01.11.2021 - Input/Output - Vector - Header/Library Efe Sarıtunalı ✔️
10.11.2021 Big O Notation - Bubble Sort Oparators - If/Else - Logical Expression - For/While - Continue - Break Akif Çapoğlu ✔️
* 17.11.2021 - Iterators - Pairs - Queues - Deques - Priority Queues - Stack Efe Sarıtunalı
01.12.2021 Linear Search - Binary Search - Tenary Search - Akif Çapoğlu
08.12.2021 Recursion - Find Prime Number Functions Efe Sarıtunalı
15.12.2021 Modular Arithmetic - GCD/LCM Algortihm - Finding Prime Factors - Akif Çapoğlu
22.12.2021 Graph Algorithm 2-D Array/Matrix Efe Sarıtunalı
29.12.2021 Graph Algorithm - Akif Çapoğlu
  • In case of no class on November 17, the syllabus will be pushed forward by one week.
  • En cas d'absence de cours le 17 novembre, le programme sera avancé d'une semaine.
Similar Resources

Problem Solving Ability Skills Course

It is complete course on Competitive Programming & discussed optimal solution for each problem in live session. In this course, I am also taking your

Apr 25, 2022

Programs and my Notes from the course: "Beginning c++ Programming - From Beginner to Beyond" by Dr. Frank J. Mitropoulos

Project Info Technology Stack Linux (Arch) Visual Studio Code GCC 11.1.0 (since GCC 11.1 the default target is gnu++17, a superset of C++17) Source Ud

Oct 22, 2021

Series of C algorithms written (by myself) during the C programming course

C Algorithms (Work in Progress...) Basic function Bolletta Tabella caratteri di escape Selection (if) Broker Calcolatrice Verifica della validità di u

Mar 9, 2022

Practical exercises for the "Advanced C++" course in 2021/22

Advanced C++ Programming - Practical Part This repository contains practical exercises to accompany the lecture. Based on Material by Alex Hirsch. Gra

Oct 11, 2022

Community-gathered tests for C++ course read in YSDA

Community-gathered tests for C++ course read in YSDA

YSDA-CPP-collective-tests Коллективно собранные тесты для задач с закрытыми тестами из курса C++. Структура Структура этого репозитория соответствует

Nov 1, 2021

A project for Computer Programming (2) Course // C language

A project for  Computer Programming (2)  Course  // C language

Fun-programming-project A project for Course : Computer Programming (2) “ CS181 ” presented to Dr. Abeer Alhujaylan Team work : Feda mousa leen mohamm

Feb 4, 2022

This the contains the test examples and validator tool for the ISPD2021 Wafer-Scale Physics Modeling contest.

This the contains the test examples and validator tool for the  ISPD2021 Wafer-Scale Physics Modeling contest.

This readme documents information regarding the validator/scorer which will be used for the 2021 ISPD Contest problem: Wafer-Scale Physics Modelling

Aug 22, 2022

This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codeflows.

Bitmanipulation_maths This repository contains notes and starter code for Bit manipulation and mathematics session for DSA bootcamp organized by Codef

Jun 15, 2022

It will contains all the assignment of DSA Bootcamps

DSA-Bootcamps It will contains all the assignment of DSA Bootcamps. Contribution Guidelines 🏗 1. Fork this repository. 2. Clone your forked copy of t

Jun 9, 2022
Comments
  • Inner for optimization

    Inner for optimization

    Merhabalar,

    for (int j = 0; j < V.size()- i-1; j++)
    

    Bu satir boyle olmali cunku komsu karsilastirmasi yaparken sorted olmayan en buyuk deger saga gidiyor.

    https://github.com/capogluuu/IEEE-GSU-ALGO-101/blob/7381f96b5665a36ea17ba68fee62fe3a92c7360d/week2_10_11_21/BubbleSort.cpp#L27

  • Best Case optimization ornegi eklenebilir

    Best Case optimization ornegi eklenebilir

    Eger icerideki if kosuluna hic girmediyse array sorted demektir. Bu yuzden

    for(i...
    boolean isSwapped = false
    for(j...){
    if(swap condition invariant){
       isSwapped = true
    }
    }
    
    if(!isSwapped) break
    }
    

    Bu da best case senaryo icin cok guzel bir kontrol O(n)'de bitirdigi icin.

    QuickSort ve Partitioning kismina gelmenizi dort gozle bekliyorum :).

    https://github.com/capogluuu/IEEE-GSU-ALGO-101/blob/7381f96b5665a36ea17ba68fee62fe3a92c7360d/week2_10_11_21/BubbleSort.cpp#L32

This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021

IoT-workshop This repository Contains PPTs and Sample Codes for IoT workshop 21st to 24th Aug 2021 Fritzing Download Link: https://www.filehorse.com/d

Feb 8, 2022
Programming-Basics - This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.
Programming-Basics - This Repository Contains source codes of various programming languages. Please Contribute to make this Useful.

Programming-Basics About ❓ Want To Start your Open-Source Journey Without Facing Difficulties?,If Yes, Then You Are at The Right Place! ?? Don't Know

Oct 22, 2022
Containg series of exercises in C from Aegean University
Containg series of exercises in C from Aegean University

Container series of exercises in C from Aegean University Exercise (1) Function Values Show f(x) values based on x given and x with 8 decimal points.

Nov 3, 2021
📘 MIPT University - Olympiad School of Competitive Programming (C++) Curated repository with full explanations, solutions & written lectures collected throughout my academic experience at MIPT school

MIPT - Olympiad School of Competitive Programming (with C++) Outcomes: Studying at this school has allowed be to explore numerous algorithms, data str

Nov 24, 2021
This is a training of OOP in C++, also a project for my university lesson

RealEstateAgency Back on C++ BABY :D This is a training of OOP in C++, also a project for my university lesson( Advanced programming ) As an input to

Jan 31, 2022
One-Stop Destination for codes of all Data Structures & Algorithms

CodingSimplified_GK This repository is aimed at creating a One stop Destination of codes of all Data structures and Algorithms along with basic explai

Sep 26, 2022
This repo is created to post all my codes and learning of C++ and DSA in C++

This is a readme file where you can read some documentaton about learning on c++and Data Structures and algorithms . I will be posting each and every

Jul 27, 2022
Repository for the Object-oriented programming course for academic year 2020/21

Object-Oriented Programming 2020/21 Repository for the Object-oriented programming course for the 2020/21 academic year. Structure exam -- tasks given

Oct 21, 2021
A simple messenger written in C for Principal of Programming course final project
A simple messenger written in C for Principal of Programming course final project

Mohsenger A simple messenger written in C for Principal of Programming course final project Implemented by socket and sqlite3 dbms and single thread c

Sep 25, 2021
Modern C++ Programming Course (C++11/14/17/20)

Modern C++ Programming Course (C++11/14/17/20)

Nov 17, 2022