A stack is a restricted data structure, because only a small number of operations are performed on it. Elements are removed from the stack in the reverse order to the order of their addition. For more information on stack, go through previous article. In this article here, we’ll discuss real world applications of stack.
Stack is an ordered group of homogeneous items. Items are added to and removed from the top of the stack (the most recently added items are at the top of the stack). The last item to be added is the first to be removed (LIFO: Last In, First Out). A stack is an ordered collection of items into [...]
A linked list in which the last node points to the first node is called a circular linked list. Circular linked lists avoid the use of null references in their nodes. Can be useful for certain algorithms like playing video/audio files repeatedly and ALT + TAB in Windows.
Successor of tail node is the head node. In doubly-linked list, [...]
ICTDialer is an open source Voice, SMS and Fax communications marketing software that is built over Drupal CMS, Freeswitch and Plivo communication framework. It can be scaled to blast thousands of simultaneous calls using either VoIP, Foip or PSTN. One important feature of ICTDialer is a flexible and interactive IVR designer (developed in RaphaelJS) [...]
There are two problems with Singly Linked Lists. One we can’t get back to the beginning of the list from the end. Second, we can’t go backwards through the list. Therefore, doubly linked lists and circular linked lists were invented. Doubly linked list is a common variation on linked lists is to have two references to other nodes within each node: one to the next node on the list, and one to the previous node.
A list is a homogeneous collection of elements. Each element except the first one has a predecessor. Each element except the last one has a successor. Length of a linked list are the number of items in the list.
A linked list can be sorted or unsorted. An unsorted list is a list in which data items are [...]
This module enables moneybookers payments via ubercart. This module is actually available at ubercart.org. However, they have only Drupal 5 and 6 modules. Since there is strong interest of community in Drupal 7 version of Moneybookers payments via ubercart, So it has been converted to Drupal 7 by the drupal community. This module is currently installed and running at product website of ICTInnovations.com.
Each design pattern describes a problem which occurs over and over again in our environment, and then describes the core of the solution to that problem, in such a way that you can use this solution a million times over, without ever doing it the same way twice. This tutorial is for a programmer who is [...]
by Andrew Davison
This book explains how to program 3D games in Java on a PC. You should have basic Java programming language skills in order to begin game development in Java. This book is categorized in three parts: Java 3D, non-standard input devices for game playing and JOGL (a lower-level Java wrapper around popular OpenGL graphics API). This [...]
by Matt Curry
This book is not for people wanting to learn CakePHP. There are already plenty of resources for that. The purpose of this book is to improve your skills using CakePHP. It provides some standard and conventional way of coding samples in CakePHP. This book covers topics that are generally missed in the beginner books.
Popular Posts (last 30 days)
- Attendance Management System 1486 view(s)
- Advanced Java Tutorial (For Intermediate) 762 view(s)
- JAVA Graphical User Interface (GUI) 724 view(s)
- Graph Implementation in C++ 534 view(s)
- File Handling using Input-Output Streams in Java 475 view(s)
- Linked lists in C++ 456 view(s)
- Sockets and Network Programming in Java 377 view(s)
- Applications of Stack in data structures 370 view(s)
- UDP Datagram Sockets in Java 362 view(s)
- Circular Linked Lists 333 view(s)