Today’s Progress: Introduction to Recursion
Thoughts: Learned about abstraction, time complexities and recursion concepts.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Recursion types
Thoughts: Learned about types of recursion and recursion tree concepts.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Practise Recursion and Android Basics
Thoughts: Learned about Nested Recursion and started learning Android basics Nanodegree.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Learned and implemented different methods
Thoughts: Learned Taylor series, Horner’s rule, Fibonacci, Combinations using recusrison and loops.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Solving problems on recursion
Thoughts: Solving Tower of Hanoi and other problems using recursion.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: 2D Arrays
Thoughts: Learned about initialization and complete working 2D and ND arrays and how the compiler handles them.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Arrays as ADT
Thoughts: Learning Arrays as Abstract Data Type, insertion,delete, linear and binary searches.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Binary search analysis and Hackerank
Thoughts: Analysis on Binary and Linear search on array, get, set, max and other operations and solving problems in Hackerrank
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Merging and reversing arrays
Thoughts: Merging two arrays, reversing and solving problems on Hackerrank
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Set operations on Array
Thoughts: Learned Union, Intersection and Difference operations on an array.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: All operations on Arrays
Thoughts: Program to read, append, insert, delete, search and other operations on an array in C.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Covert C to C++
Thoughts: Convert all operations(read, append, insert, delete, search and other operations) program from C to C++ and solving problems in HackerRank.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Articles, Nanodegree, Online sessions
Thoughts: Wrting and article on Callbacks in JS, working on Android Nanodegree and winding up Arrays as ADT(Abstract Data Types)
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Solving problems,
Thoughts: wrote Programs to find missing elements in both sorted/unsorted arrays, made a single screen app(Android Nanodegree)
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Array ADT Completed !!
Thoughts: Finally completed Array as Abstract Data Type with practice exercises completed next up strings.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started learning Strings
Thoughts: Introduction to char, string, ascii, string length and validation.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Strings Day 2 simple manipulation
Thoughts: Coded string duplicates count, palindrome, compare, reverse.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Strings Day 3
Thoughts: Completed and article on Callbacks in JavaScript and programs in strings on anagrams and duplicates.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Completed Strings next up Matrices in C
Thoughts: Bitwise operators to find duplicates in strings and permutation of strings using recursion and swapping.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started Matrices
Thoughts: Matrices in C and diagonal matrix in c and CPP using oops concept.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Matrices Day 2
Thoughts: Diagonal matrix, symmetric matrix, upper and lower triangular matrices with row and cloumn major.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Matrices Day 3
Thoughts: Tri-diagonal, square band matrix and Toeplitz matrix. Menu driven code for all operations on a diagonal matrix code in C and C++.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Android, Matrices, Blog
Thoughts: today learned sparse matrix, working on my android nanodegree and writing an article on structures in C++.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Android Nanodegree.
Thoughts: Working on my final Android project for Nanodegree.
Today’s Progress: Nanodegree Graduation
Thoughts: Today I finalized all my project submissions and graduated successfully, Android developer basics Nanodegree from Google at Udacity.
Today’s Progress: Completed Matrices and Polynomial.
Thoughts: Learned & coded polynomial representation, evaluation and addition, with this completed Matrices also.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Completed all basics next up Data Structures.
Thoughts: From Day 1 I have completed learning, arrays, structures, recursion, functions, pointers, strings and matrices now I’m planning to spend atleast the next ten days in revising each concept and solve some coding problems on that topic before learning Data Structures.
Today’s Progress: Revision Day 1
Thoughts: Today I revised concepts and solved problems on functions and structures.
Today’s Progress: Revision Day 2
Thoughts: Today I revised concepts of recursion and types of recursion like nested, tree, static, indirect recursion.
Today’s Progress: Published an article.
Thoughts: Today I published an article on callbacks in javascript at opengenus.
Link to work: Callbacks in JS
Today’s Progress: Set up my blog.
Thoughts: Finally, Set up my blog using ghost and it’s awesome.
Link to work: My Blog
Today’s Progress: Revised matrices
Thoughts: Today revised matrices concepts diagonal, sparse, polynomial and triangular matrices.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Revised arrays
Thoughts: Today I revised arrays and basic operation like search, insert,delete, append.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Completed Revision next up Linked Lists
Thoughts: Today completed revision of Arrays and operations like duplicates, using hash table etc.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Solving problems on leetcode
Thoughts: Today I learned how to use bitwise operators to perform binary opearations.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Introduction to Linked Lists
Thoughts: Today I learned the basic concepts and how to create a linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 2
Thoughts: Today I learned traversing and operations like no.of elements and sum of elements in Linked Lists.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 3
Thoughts: Today I learned finding min, max and linear search in a linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 4
Thoughts: Today I learned insertion in linked list also in sorted list and creating new list using insertion.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 5
Thoughts: Today I learned deletion in linked list also check if a list is sorted or not.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 6
Thoughts: Today I learned removing duplicates in a sorted list and reversing a linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 7
Thoughts: Today I learned to concatenate, merging of two linked lists and check if a list contains a loop.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 8
Thoughts: Today I wrote a CPP program to perform all operations on a list like create, insert, delete, find length.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 9
Thoughts: Today I learned about circular linked list and how to display a circular linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 10
Thoughts: Today I learned inserting and deleting from a circular linked list, next up doubly linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 11
Thoughts: Today I learned about doubly linked list inserting and deleting from a doubly linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Linked Lists Day 12
Thoughts: Today I learned about circular doubly linked list inserting and deleting from a circular doubly linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Done with Linked Lists
Thoughts: Today I compared different types of linked lists[Doubly winner] and array vs linked lists[Linked list Winner]
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Exercises
Thoughts: Today I learned how to find the middle element of a linked list and intersetion points of two linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Finished Linked Lists
Thoughts: Today I learned how to evaluate a polynomial using linked list in C.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started learning Stack
Thoughts: Today I learned how stack works and implemented it using array and structure and performed operations like push, pop, peek, isfull, is empty, top in C.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Stack Day 02
Thoughts: Today I learned how to implement stack using linked lsit and structure and performed operations like push, pop, peek, isfull, is empty, top in C and CPP.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Stack Day 03
Thoughts: Today I wrote a program to check matching brackets using stack in C.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: infix, prefix and postfix
Thoughts: Today I learned about prefix, postfix, unary operators and associativity rules and infix to prefix and postfix conversion.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: postfix evaluation
Thoughts: Today I wrote a program to convert an infix expression to postfix using a stack and evaluate it and program to check whether the parenthesis is balanced or not using a stack.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Stack Over
Thoughts: Finally finished learning the basic concepts of the stack and wrote a few practice programs next up queues.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started Queue
Thoughts: Today I learned how a queue work and implemented it in C language using array and pointers.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Circular Queue
Thoughts: Today I wrote codes to implement queue in C++ and circular queue using array.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Published two articles !!
Thoughts: I wrote and published two articles 1. Template class in C++ 2. First Unique Character in a String at #OpenGenus
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Circular Queue
Thoughts: Today I learned about circular queue and wrote program for a queue in c++ and circular queue using an array and two pointers in C
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Fnished Queue
Thoughts: Today I wrote a program to implement queue using linked list and learned about prority queue, next up Trees !
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started Tress
Thoughts: Introduction to trees and binary trees, strict binary trees.
Link to work: Algorithms and Data Structures in C/C++ Codes
Took a break to launch my Blog matrixread.com
Today’s Progress: Strict binary tress
Thoughts: Learned about strict, complete trees and their comparision and how to store a tree using array and linked list.
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Tree traversal
Thoughts: Learned about pre-order, in-order, post-order and level-order traversal in binary trees .
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Trees
Thoughts: compiled a program to implement tree using queue and doubly linked nodes.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Trees
Thoughts: compiled a program to implement trees and traversla using queue and in C++ complete with header file for Q seperately..
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: FinishedTrees
Thoughts: Done with iteration, counting and all other operation on trees, nextup binary trees.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Binary Search Tree
Thoughts: Introduction and wrote a program to insert in a BST
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Binary Search Tree
Thoughts: Performed insert (recursive and iterative) and delete operations in BST.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Binary Search Tree Finished
Thoughts: Search operation in BST and construction using preorder traversals.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Finished AVL Trees
Thoughts: Learned insertion, deletion and rotations in AVL trees, next up Heap.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Finished Heap
Thoughts: Learned insertion and deletion in a Heap, maxHeap, minHeap.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started Hashing
Thoughts: Introduction and learned basics of hashing today.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Finished Hashing & Notations
Thoughts: Learned linear and quadratic probing and about Asymptotic notations, next up Sorting.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Sorting Techniques
Thoughts: Today I learned and coded programs for bubble sort and insertion sort.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Selection sort
Thoughts: Today I learned and coded program for selection sort.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Quick sort
Thoughts: Today I learned and coded program for quick sort.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Responsive Web Designing
Thoughts: Today I got my first certificate from FreeCodeCamp after building some awesome projects.
#100DaysOfCode
Link to work: Conquer FreeCodeCamp
Today’s Progress: Merge sort
Thoughts: Today I learned and coded program iterative and recursive Merge sort.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Done with sorting
Thoughts: learned count,bucket,radix sort all are almost similar and shell sort next up graphs.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Finished Sorting
Thoughts: Understood and wrote programs for Selection sort and radix sort.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Started Graphs
Thoughts: Introduction and basics of Graphs in programming.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Graphs
Thoughts: Learned representation of Graphs and Breadth First Search in Graphs.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Search in Graphs
Thoughts: Learned to code & understood Breadth First Search and Depth First Search algorithms.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Done learning graphs
Thoughts: Learned about spanning trees, Prim’s and Kruskals algorithms today.
#100DaysOfCode
Link to work: Algorithms and Data Structures in C/C++ Codes
Today’s Progress: Learning JavaScript
Thoughts: Finished the basic JavaScript module of FreeCodeCamp, js is fun.
#100DaysOfCode
Today’s Progress: Learning JavaScript
Thoughts: Finished the ES6 JavaScript module of FreeCodeCamp, js is awesome.
#100DaysOfCode
Today’s Progress: Learning JavaScript
Thoughts: Started learning Regular Expressions in JavaScript.
#100DaysOfCode
Today’s Progress: Learning JavaScript
Thoughts: Finished learning Regex in JS, OMG! it’s a bit tough to start but I think it will save a lot of time & loc.
#100DaysOfCode
Today’s Progress: Learning JavaScript
Thoughts: Finished learning how to debug my code, I feel this is very USEFUL.
#100DaysOfCode
Today’s Progress: Learning JavaScript
Thoughts: Started learning basic Data Structures and array operations in JavaScript.
#100DaysOfCode
Today’s Progress: E-Commerce App
Thoughts: Started working on a simple app, like a store to buy products etc.
#100DaysOfCode
Today’s Progress: E-Commerce App
Thoughts: Working on the project, trying out Flotiq and Snipcart.js combination.
#100DaysOfCode
Today’s Progress: E-Commerce App
Thoughts: Flotiq and Snipcart JS is awesome, adding more customization to my app.
#100DaysOfCode
Today’s Progress: E-Commerce App
Thoughts: Flotiq and Snipcart JS is awesome, adding more customization to my app using sass.
#100DaysOfCode
Today’s Progress: E-Commerce App is finally live.
Thoughts: I really want to try more of snipcart.js it makes the payment part very easy. check it out here https://farm-fresh-store.herokuapp.com/
#100DaysOfCode
Today’s Progress: Selenium Mini Project
Thoughts: Experimenting with Selenium, login, collect links etc.
#100DaysOfCode
Today’s Progress: Fake LinkedIn profile detector using selenium
Thoughts: Done with the mini project, now further work on improving the accuracy of the results.
Link to work: LinkedIn-Fake-Profile-Collector
#100DaysOfCode
Today’s Progress: Blog Fronted
Thoughts: Working on Frontend for my Blog, a few CSS tweaks makes WordPress much better.
Link to work: matrixread.com
#100DaysOfCode
Today’s Progress: Pending and Incomplete projects
Thoughts: Made a list and organzied projects before they are added to my portfolio.
#100DaysOfCode
Today’s Progress: Beginning Competetive Coding
Thoughts: Solved problems on vectors in C++ at HackerRank.
#100DaysOfCode
Today’s Progress: Competetive Coding
Thoughts: Solved introduction to array problems at LeetCode.
#100DaysOfCode