
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 33676 Articles for Programming

266 Views
In this problem, we will perform the given queries on the array elements. The queries contain the circular left rotation, right rotation, and updation of the array element. The logical part of solving the problem is array rotation. The naïve approach to rotating the array in the left direction is to replace each element with the next element and the last element with the first element. We can use the deque data structure to rotate the array efficiently. Problem statement − We have given an arr[] array containing the integer values. Also, we have given a queries[] array containing ... Read More

966 Views
Heap Sort − Heap sort is a comparison-based algorithm that used binary tree data structures to sort a list of numbers in increasing or decreasing order. It heap sorts to create a heap data structure where the root is the smallest element and then removes the root and again sorting gives the second smallest number in the list at the root position. Min Heap − Min heap is a data structure where the parent node is always smaller than the child node, thus root node is the smallest element among all. Problem Statement Given an array of integers. Sort them ... Read More

142 Views
In this problem, we will print all prime levels of the given binary tree. We will use the level order traversal technique to traverse each binary tree level and check whether all nodes contain the prime integer for the particular level. Problem statement − We have given a binary tree and need to print all prime levels of the binary tree. It is given that if all nodes of any binary tree contain a prime integer, we can say a particular level is a prime level. Sample examples Input ... Read More

1K+ Views
Golomb Sequence − The Golomb Sequence is a non-decreasing sequence of integers where the value of the nth term is the number of times the integer n appeared in the sequence. Some terms of Golomb sequence are, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 10, 10, 10, 10, … Here as we can see, the 5th term is 3 and 5 also appears 3 times in the sequence. The 6th term is 4 and 6 also appears 4 times in ... Read More

2K+ Views
Tkinter, a popular GUI toolkit for Python, offers a plethora of tools to design intuitive and interactive interfaces, among these, the Place_forget() method stands out as a powerful tool for dynamic GUI layout manipulation. This method enables developers to effortlessly hide or remove widgets from a Tkinter window, providing a seamless user experience. In this article, we will delve into the details of the Place_forget() method, exploring its syntax, applications, and practical implementation techniques to help you leverage its full potential in your Python GUI projects. What is Place_forget() method? The Place_forget() method is a function provided by the ... Read More

194 Views
In this problem, we will print each palindromic level of the given binary tree. We can use the breadth−first search algorithm to traverse each level of the given binary tree and check whether a particular level of the binary tree is palindromic. If yes, we print the level in the output. Problem statement − We have given a binary tree, and we need to print all palindromic levels of the binary tree. If any particular level of the binary tree contains the same numbers from left to right and right to left, we can say that the current level is ... Read More

371 Views
Unsorted Array − An array is a data structure consisting of a collection of elements of the same type. An unsorted array is such a structure where the order of elements is random, i.e. on insertion, the element is added to the last irrespective of the order of previous elements and searching in such an array is not helped by any search algorithm because of lack of a pattern of the positioning of elements. Searching − Searching in an array means finding a particular element in the array which can be either returning the position of a desired element or ... Read More

407 Views
Managing and isolating these packages can sometimes be a challenging task, especially when dealing with command-line tools, so hre comes Pipx, a powerful Python CLI package tool that simplifies package installation and management, offering a streamlined experience for developers and users alike. With Pipx, you can effortlessly install, upgrade, and uninstall Python command-line tools in separate virtual environments, ensuring clean dependencies and avoiding conflicts. In this article, we will explore the features and benefits of Pipx, empowering you to maximize your Python development workflow. Features of Pipx Pipx is a Python CLI package tool that comes equipped with an ... Read More

148 Views
In this problem, we will print all the nodes of the binary tree except the rightmost node of each level. We will use the level order traversal to traverse the binary tree, and we won’t print the last node of each level, which is the rightmost node. Problem statement − We have given a binary tree containing different nodes. We need to print all nodes of the binary tree except right most node. Sample examples Input 7 / \ ... Read More

266 Views
Pipenv is an advanced tool for managing Python packages, Pipenv is specifically created to cater to the needs of Python developers. Its main objective is to make the management of dependencies and virtual environments in Python projects a hassle-free experience. With Pipenv, developers can easily create and manage customized environments for their projects, handle package installations and updates effortlessly, and ensure consistent resolution of dependencies. This article provides an overview of Pipenv's key features and demonstrates how it can enhance the development workflow for Python programmers. What is Pipenv? Pipenv is a cutting-edge tool created specifically for Python developers, ... Read More