# Abhishek Kataria

## Technical Content Writer @ IncludeHelp

I am a computer science student pursuing B.E from Rustamji Institute of technology. I have an excellent communication skill which helps me to present points clearly and precisely. I like to work on a project which has a large scope of learning and challenging. I have experience of 2 years in working with the team, which has participated in ESVC(electric solar vehicle championship) and IASC (into Asian solar challenge) in which we had achieved overall runner-up tag.

I have interest in learning new technologies and also have handed over on C, C++ and many more. I am a good reader and love to write in my comfort time. Apart from studies I also dream to explore the world.

Thank you! It will be great if I can help anyone if anybody has any kind of problem.

### His submissions

**Data Structure**

- Hashing (Hash table, Hash functions and its characteristics).
- Augmenting Data Structure.
- Red Black Tree (Properties, Advantages, Inserting Nodes).
- Heap Sort (Introduction, Algorithm and Program using C).
- Traversal technique for Binary Tree.
- Introduction to B Tree and its operations.

**Articles**

**C**

**Algorithms**

- External Merge Sorting Algorithm.
- Dynamic Programming (Components, Applications and Elements).
- Huffman Coding (Algorithm, Example and Time complexity).
- Bucket Sort Algorithm.
- Line Drawing Algorithm.
- Kruskal's (P) and Prim's (K) Algorithms.
- Algorithm for fractional knapsack problem.
- Algorithm and procedure to solve a longest common subsequence problem.
- Midpoint Circle Algorithm.

**Computer Science Organization**

- Computer Science Organization | Addressing Modes.
- Computer Science Organization | Bus.
- Computer Science Organization | Instruction Format.
- Computer Science Organization | Cache Memory.
- Computer Science Organization | Virtual Memory.
- Computer Science Organization | Control Unit.
- Booth's Algorithm | Computer Science Organization.

**Operating systems**

- CPU Scheduling | Operating System.
- Disk Scheduling | Operating System.
- Threading in Operating System.

**Computer Graphics**

TOP Interview Coding Problems/Challenges

- Run-length encoding (find/print frequency of letters in a string)
- Sort an array of 0's, 1's and 2's in linear time complexity
- Checking Anagrams (check whether two string is anagrams or not)
- Relative sorting algorithm
- Finding subarray with given sum
- Find the level in a binary tree with given sum K
- Check whether a Binary Tree is BST (Binary Search Tree) or not
- 1[0]1 Pattern Count
- Capitalize first and last letter of each word in a line
- Print vertical sum of a binary tree
- Print Boundary Sum of a Binary Tree
- Reverse a single linked list
- Greedy Strategy to solve major algorithm problems
- Job sequencing problem
- Root to leaf Path Sum
- Exit Point in a Matrix
- Find length of loop in a linked list
- Toppers of Class
- Print All Nodes that don't have Sibling
- Transform to Sum Tree
- Shortest Source to Destination Path

Comments and Discussions