RFRiham Fayezinrihamfh.hashnode.dev·Dec 21, 2024 · 9 min readPWA - Progressive Web AppsProgressive Web Apps (PWAs) are a revolutionary approach to web development (single-page or, multi-page application) that combines the best of web and native apps. They offer an enhanced user experience by bringing features traditionally associated w...01A
RFRiham Fayezinrihamfh.hashnode.dev·Oct 13, 2024 · 2 min readSorting algorithms: Insertion sortInsertion Sort is a simple comparison-based sorting algorithm that builds a sorted array (or list) one element at a time. It's much like how you might sort playing cards in your hands. You start with an empty left hand and take the cards one by one f...00
RFRiham Fayezinrihamfh.hashnode.dev·Oct 12, 2024 · 3 min readSorting algorithms: Bubble SortBubble Sort is a simple comparison-based sorting algorithm. It repeatedly steps through the list, compares adjacent elements, and swaps them if they are in the wrong order. The process is repeated until the list is sorted. How it works: Initial Pass...00
RFRiham Fayezinrihamfh.hashnode.dev·Oct 12, 2024 · 2 min readAlgorithmsAlgorithms are used to solve problems or automate tasks in a systematic and efficient manner. They are a set of instructions or rules that guide the computer or software in performing a particular task or solving a problem. There are several reasons ...00
RFRiham Fayezinrihamfh.hashnode.dev·Oct 12, 2024 · 3 min readAlgorithmic ComplexityThe "complexity" of an algorithm describes how much time or memory (space) it takes to complete that task, as the size of the input increases. Two main types of complexity: Time complexity Measures how the execution time of an algorithm grows as t...00