Month: November 2017

Algorithms FAQs Part 1.

1. What is an algorithm? The process of providing solution to a problem is a sequence of steps is called an algorithm. 2. What are the properties of an algorithm?   An algorithm must possess the following properties: a. It should get input data. b. It should produce output. c. The algorithm should terminate. d. Algorithm should be …

Algorithms FAQs Part 2.

What is linear search? Answer: Linear search is the simplest form of search. It searches for the element sequentially starting from the first element. This search has a disadvantage if the element is located at the end. Advantage lies in the simplicity of the search. Also it is most useful when the elements are arranged in …

HYPER PERFORMANCE SCRUM TEAMS.

In 2001, Sutherland, Schwaber, and fifteen colleagues got together in Snowbird, Colorado, and drafted the Agile Manifesto, which became a clarion call to software developers around the globe to pursue this radically different type of management. Since then, Sutherland, Schwaber, and their colleagues have gone on to generate thousands of high-performance teams in hundreds of …

Algorithms FAQs Part 3.

Q: Implement Binary Heap in C++? A: BinaryHeap.h ———— #ifndef BINARY_HEAP_H_ #define BINARY_HEAP_H_ #include “dsexceptions.h” #include “vector.h” // BinaryHeap class // // CONSTRUCTION: with an optional capacity (that defaults to 100) // // ******************PUBLIC OPERATIONS********************* // void insert( x ) –> Insert x // deleteMin( minItem ) –> Remove (and optionally return) smallest item // Comparable findMin( ) –> Return smallest item // bool isEmpty( ) –> Return true …

Agile Framework and Methodologies: Principles and Values of Agile.

Agile empowers teams continuously plan their release to optimize its value throughout development life-cycle, so teams are competitive as possible in the marketplace. Development using an agile methodology preserves a product’s critical market relevance and ensures a team’s work doesn’t wind up on a shelf, never released. A small group of people got together in …

Design Patterns

 Contents Factory Method. 5 Proxy. 5 Strategy. 6 Decorator7 Adapter8 Bridge. 8 Facade. 9 Composite. 9 Iterator10 Template Method. 11 Abstract Factory. 11 Builder12 Singleton. 13 Mediator13 Observer14 Chain of Responsibility. 15 Memento. 16 Command. 16 Prototype. 17 State. 18 Visitor18 Flyweight18 What are design patterns?. 19 Which are the three main categories of design …