Aditya Chatterjee's Blog, page 14
October 23, 2023
Ceiling in a Sorted Array
Difference between java, javaw, javaws and javac
In this article at OpenGenus, we will learn about difference between java, javaw, javaws and javac in Java Programming Language.
Table of ContentsIntroductionBasic Differences betweeen java, javaw, javaws and javac.Java Compiler (javac)Java Virtual Machine (JVM)Java Application (java)Java Windowed Application (javaw)Java Web Start (javaws)Conclusion Key Takeaways Java, Javaw, Javaws, and Javac each serve distinct purposes. Javac transforms Java source code int...October 22, 2023
Amdahl’s law
Demystifying Kernel Density Estimation (KDE) in Python
In this article at OpenGenus, we will start by a general and a mathematical understanding of Kernel Density Estimation and then after exploring some applications of KDE, we, stepwise, implement it in Python. Finally, we talk about the space and time complexity of the python implemenation.
Key Takeaways (Kernel Density Estimation in Python)KDE is a non-parametric statistical technique for estimating the probability density function of a dataset, making no prior assumptions about the data's di...
Next Greater Frequency Element
In the world of data manipulation and algorithms, numerous intriguing challenges arise. One such challenge is finding the "Next Greater Frequency Element" in an array. This problem involves combining the concepts of frequency counting and stack-based processing to efficiently determine the next element with a higher frequency for each element in the array.
Table of contents:Problem StatementKey takeawaysApproach 1Approach 2Comparing both ApproachesReal World ExamplesProblem Statement:G...
ML model to predict Fuel Efficiency [project]
October 19, 2023
Pareto Principle in Computer Science and Software Development

The Pareto Principle, commonly known as the 80/20 rule, is a foundational concept originating in economics but transcending into various domains, including computer science and software development. Named after Italian economist Vilfredo Pareto, this principle asserts that approximately 80% of effects stem from 20% of causes. In this article at OpenGenus, we'll explore how the Pareto Principle is applied in these fields, delve into the concept of the Pareto Distribution, and discuss its profound...
October 18, 2023
Paging in OS: Enhancing Memory Management
Imagine a situation where you're using your computer to work on a complex project, with multiple applications running simultaneously. As you switch between applications, you notice a significant slowdown in performance. The once snappy response times have now transformed into frustrating delays, hindering your productivity. You find yourself waiting for what feels like an eternity for an application to load or respond to your commands. Little do you know, the root cause of this sluggishness lies...
October 17, 2023
Trading Application in C++ [Software Development Project with source code]
![Trading Application in C++ [Software Development Project with source code]](https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/hostedimages/1698121051i/34852884._SY540_.jpg)
A Trading App, sometimes called a stock trading or investment app, is a handy tool that allows people to easily buy, sell, and manage various types of financial assets like stocks, bonds, cryptocurrencies, and commodities using their smartphones or tablets...
October 16, 2023
MobileNet V3 model

In the fast-paced world of technology, the demand for powerful yet compact solutions has led to innovations in various domains. One such innovation is MobileNetV3, a revolutionary neural network architecture designed to provide efficient deep learning capabilities on resource-constrained mobile devices. In this article, we delve into the essence of MobileNetV3, exploring its history, applications, advantages, disadvantages, and underlying architecture.
Table of ContentsTopics1...