@shwet46
Shweta Behera
@shwet46
Full-Stack Developer | Specialist @Codeforces | 4x hackathon winner.
Full-Stack Developer | Specialist @Codeforces | 4x hackathon winner.
Mumbai, India
Devfolio stats
Devfolio stats
4
projects
4
0
prizes
0
11
hackathons
11
1
Hackathons org.
1
GitHub
GitHub
674
contributions in the last year
Apr
S
M
T
W
T
F
S
Mar
4
stars earned
30
repositories
18
followers
algogrit-dsa
AlgoGrit is built for personal DSA practice, featuring curated problems from multiple platforms along with tools for tracking, notes and code execution.
TypeScript
0Stars
0Forks
VoiceCare
VoiceCare is a voice-first emergency app for elderly that listens for distress, responds calmly, guides users step by step, and alerts caregivers or emergency services to ensure safety until help arrives.
Dart
2Stars
3Forks
krishivya_bot
Multimodal telegram bot
Python
0Stars
0Forks
Medium Posts
Medium Posts

A guide to Segment Trees
medium.com
“Segment Trees are the architects of efficient range queries, dividing and conquering to bring order to chaos in logarithmic time.” Sometimes, we have to perform some queries like calculating average of a specific range, or if you do competitive programming there are constraints that you need to calculate that average in efficient time complexity, the normal linear method would work for small inputs, but what about large inputs ? The solution to that is Segement trees. Let’s learn what are segment trees ...

PriorityQueue & Heap: the greedy helpers
medium.com
“Where elements stand in line, but the most important always gets served first.” So, everyone knows about the regular Queue data structure which follows the FIFO style (first in first out) but, sometimes we want the largest or the smallest element to be the first one to be removed from the Queue (just like people with VIP access get things first). Another type of Queue exists, known as PriorityQueue, which stores the elements based on priority and removes the element with the highest priority first. In t...

Some common ways to SORT: a quick guide to sorting algorithms
medium.com
“Sorting is the silent art of bringing order to chaos, a dance of elements finding their rightful place to reveal clarity in the mess.” Sorting is a fundamental concept in data structures and algorithms. It involves arranging items in a specific order, which can be either ascending or descending, based on certain criteria. While we often rely on built-in sorting methods for implementation, it’s essential to understand the logic behind these basic sorting techniques. In this discussion, we will explore so...