Ademola ThompsonforDeveloper Handbooksuperhero.hashnode.net·Feb 21, 2023Memory Management In PythonMemory management means allocating and de-allocating memory resources for your data in a computer program. It is essential to software development because it affects your code or program's overall performance and efficiency. In this article, you will...Discuss·5 likes·160 readsPython
Code BuzzforCode Buzzcodebuzz.hashnode.net·Mar 18, 2023How to Generate and Analyse Java Heap DumpPrerequisites Install and Setup Java - How do I install Java? Steps Write and execute a simple Java program. public class SimpleJavaProgram { public static void main(String[] args) { List<String> list = null; while(tr...Discuss·4 likes·38 readsHow-toJava
Stephen IloriforThe street coderwonders-blog.hashnode.net·Mar 21, 2023Introduction to data structureWe've all been in one interview or another where they asked us to "find x" and somehow, that didn't work out so well, either because you weren't expecting it or you don't even understand where to start. The good news is, we've all been there (I know...Discuss·2 likesdata structures
Amelia DuttaforAccio Solutionsameliadutta.hashnode.net·Apr 22, 2023A Beginner's Guide to Heap Data StructureIntroduction Have you ever wondered how some programming algorithms are able to sort large amounts of data efficiently? Well, one answer lies in the heap data structure. The heap data structure is widely used in computer science for various applicati...Discussheap
Stephen IloriforThe street coderwonders-blog.hashnode.net·Mar 21, 2023Introduction to data structureWe've all been in one interview or another where they asked us to "find x" and somehow, that didn't work out so well, either because you weren't expecting it or you don't even understand where to start. The good news is, we've all been there (I know...Discuss·2 likesdata structures
Code BuzzforCode Buzzcodebuzz.hashnode.net·Mar 18, 2023How to Generate and Analyse Java Heap DumpPrerequisites Install and Setup Java - How do I install Java? Steps Write and execute a simple Java program. public class SimpleJavaProgram { public static void main(String[] args) { List<String> list = null; while(tr...Discuss·4 likes·38 readsHow-toJava
Miguel AcevedoforMiguel Acevedo's blogmimixtech.hashnode.net·Feb 26, 2023Memory Allocation in Programming 101Introduction As a software developer, you may have heard of the terms Stack, Heap and Code Section. These are three important sections of a running program, and understanding them is essential to writing efficient and effective code. In this post, I'...Discussdata structure and algorithms
Ademola ThompsonforDeveloper Handbooksuperhero.hashnode.net·Feb 21, 2023Memory Management In PythonMemory management means allocating and de-allocating memory resources for your data in a computer program. It is essential to software development because it affects your code or program's overall performance and efficiency. In this article, you will...Discuss·5 likes·160 readsPython
Shoyab KhanforJava Heap Dump Analysisshoyab.hashnode.net·Feb 7, 2023Java Heap Dump AnalysisJava is a popular programming language that is used to develop many applications, from small desktop applications to large-scale enterprise systems. Java is known for its memory management, which includes automatic garbage collection. However, even w...DiscussJava
Soumya Ranjan TripathyforTech Blog by Soamsoamtripathy.hashnode.net·Dec 22, 2022Heap in PythonIn Python, a heap is a specialized tree-based data structure that satisfies the heap property: if P is a parent node of C, then the key (the value) of P is either greater than or equal to (in a max heap) or less than or equal to (in a min-heap) the k...Discuss·67 readsheap
kshitij gangforsenpai's messagekakkashi-76.hashnode.net·Dec 13, 2022Using heaps in golangWhat are heaps? A heap is a special kind of tree-based data structure in which the tree is a complete binary tree. This means that the tree is a binary tree in which all levels except possibly the last one are filled, and all nodes are as far left as...Discuss·126 readsGo Language
Qiutong Songforqiutongs.hashnode.net·Dec 11, 2022Heap Techniques (2)Difficulty: ★★★☆☆ Usability: ★★★☆☆ Problem Pattern Given multiple heaps, find the top K elements. Please note that the heap here is the general heap, not binary heap, as long as it satisfies the heap property. You may wonder what such problems are. K...DiscussAlgorithm Interviewalgorithms
Qiutong Songforqiutongs.hashnode.net·Dec 11, 2022Heap Techniques (1)Difficulty: ★★☆☆☆ Usability: ★★★☆☆ Problem Pattern Given an unordered set of data that is comparable, find the top K elements. Thinking Process Sorting the whole set is the most straightforward way which takes O(NlogN) time. But it is overkill since ...DiscussAlgorithm Interviewalgorithms