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 Codeflows.

Topics to be covered :

View the list at -> https://docs.google.com/document/d/1W0GUTM3uBY2wt5pu1eRxmHKytSndcFpVoxdujh0gdhs/edit?usp=sharing

Bit manipulation -

  1. Converting a number to binary
  2. Bitwise operators introduction
  3. Bitset in C++
  4. Brian Kernighan algorithm
  5. Find the number occuring odd number of times
  6. Position of first right bit

Mathematics -

  1. Euclidean algorithm (GCD)
  2. LCM
  3. Sieve of eratosthenes
  4. Catalan numbers
  5. Russian peasant algortihm a-> 5 b=>7 a*b = 35 2a *(b/2 )
Owner
Joe
Hi! I am Jyoti Bisht. Thanks for dropping by! . I am: MLH Fellow'21 | Girlscript EOP Javascript mentor | Codeflow Org instructor
Joe
Similar Resources

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

Data Structures and Algos - DS, DSA, Python, C

100DaysOfCode I will be following geeksforgeeks as a referrence on how to go about this challenege. I am working on DS and Algos PS : It's not consecu

Sep 18, 2022

I am planning to add a beginner friendly path for my Juniors to Learn DSA and I will try to provide solutions of every problem also. We can add codeChef Challenge solutions also

DSA-Path-And-Important-Questions I am planning to add a beginner friendly path for my Juniors to Learn DSA Are you a Newbie in programming and want to

Sep 7, 2022

Starting with OpenCV and Qt on MacOS is a bit of difficult if you haven't installed and used libraries in XCode.

Starting with OpenCV and Qt on MacOS is a bit of difficult if you haven't installed and used libraries in XCode.

OpenCV and Qt on MacOS Introduction Starting with OpenCV and Qt on MacOS is a bit of difficult if you haven't installed and used libraries in XCode. T

Nov 18, 2021

A Simple 32-bit OS lab tutorial.

A Simple 32-bit OS lab tutorial.

一个支点撬动操作系统大山 项目名称:逸仙OS简明教程 ( YatSenOS Volume First ) 所属机构:中山大学操作系统实验课程组 写在前面 本项目已经成功用于2021年中山大学春季操作系统实验课程,课程的地址是https://gitee.com/nelsoncheung/sysu-20

Sep 24, 2022

C - A repository containing C code samples and concepts for beginners.

 C - A repository containing C code samples and concepts for beginners.

C - A repository containing C code samples and concepts for beginners. A repository containing C concepts I made when I was bored. You can also use th

Nov 1, 2021

Public Code Repository of the iRotate Active SLAM for Omnidirectional robots at the Max Planck Institute for Intelligent Systems, Tübingen

Public Code Repository of the iRotate Active SLAM for Omnidirectional robots at the Max Planck Institute for Intelligent Systems, Tübingen

iRotate: Active Visual SLAM for Omnidirectional Robots This repository contains the code of iRotate, an active V-SLAM method submitted to RA-L + IROS2

Sep 19, 2022

This is the code repository for my book C++20 - Get the Details.

This is the code repository for my book C++20 - Get the Details.

Cpp20 This is the code repository for my book C++20 - Get the Details. It has more than 200 running examples. The names of the directories reflect the

Aug 1, 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
The Repository Contains the Set Way of Learning Cpplus With the help of programs And Notes.

Preface Since the C++ language varies so heavily between versions (e.g. C++0x, C++11, C++17, etc.), I will preface this cheat sheet by saying that the

May 9, 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
Feature-rich C99 library for memory scanning purposes, designed for Windows running machines, meant to work on both 32-bit and 64-bit portable executables. Has a modern C++ wrapper.

memscan Feature-rich C99 library for memory scanning purposes, designed for Windows running machines, meant to work on both 32-bit and 64-bit portable

Aug 24, 2022
The Repository Contains all about Data Structure and Algorithms with Practice problems, series, and resources to follow!

?? The Complete DSA Preparation ?? This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya,STriver Series ,FA

Jan 8, 2022
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

Sep 28, 2022
The repository contains DP problems.

Dyannamic Programming Question :- This repository contains solutions for the CSES Prblem Set Solution of DP seciton as well as different coding platfo

Jan 28, 2022
Ideas, thoughts, and notes on a typeclass/interface based polymorphism pattern for standard C

Polymorphism through Typeclasses / Interface / Traits Ideas, thoughts, and notes on an action based polymorphism pattern for good ol' C. Originally us

Jul 29, 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
Cs50 Week5 Data-Structure Notes

CS50-Week-5-Note Cs50 Week5 Data-Structure Notes What Is Data-Structured It is the way of arranging the data to be able to use effectively. Summa

Dec 6, 2021