#DataStructure

2026-01-21

La matematica delle strutture dati racconta una verità semplice: non esiste un modo perfetto per archiviare informazioni.

Ogni sistema è un compromesso tra velocità, memoria e ordine. A volte serve struttura, altre volte un po’ di disordine funziona meglio. Un equilibrio dinamico, in cui l’efficienza nasce proprio dalla varietà delle soluzioni.

quantamagazine.org/why-theres-

#computerscience #datastructure #data #algorithm #algoritmi #informatica

Priyabrata Paulpriyabratapaul
2026-01-03

📜 Discover the Fascinating History of Arrays!

💡 Arrays are everywhere today - from simple algorithms of searching and sorting to technologies like GPUs and AI models.

❓But, one may wonder - what was it like when they were first used?

🔎 Want to know the story behind it?

👉 Check out the article titled: "Story of First Array"
🔗 priyabrata-paul-blog.hashnode.

Year 1945. Engineers gathered around a blackboard. They are sketching a diagram of a long row of identical cells, each labeled with a number—0, 1, 2…—and a tiny arrow pointing to the next.
2025-12-18

Latest drop from our group 🥳 Paper by Daniel Jünger, Kevin Kristensen, Yunsong Wang, Xiangyao Yu, and Bertil Schmidt

#Bloomfilters are a fundamental #DataStructure for approximate membership queries, with applications ranging from #databases to #genomics.

arxiv.org/abs/2512.15595

#GPU #CUDA #bigdata #bioinformatics #datastructures

Alexandre Dulaunoyadulau@infosec.exchange
2025-11-20

Matching Algorithm with Recursively Implemented StorAge (MARISA) is a space-efficient, fairly fast, and static trie data structure. MARISA serves as a dictionary structure, and by definition, it supports exact match lookup, which is the basic operation of dictionary. In addition, MARISA supports reverse lookup, common prefix search, and predictive search.

Thanks to @terrtia for the discovery.

#datastructure #computerscience

🔗 s-yata.jp/marisa-trie/docs/rea

2025-10-27

Grmbl.😩

Implementing an object graph with with loops.

After setup, it needs additional initialization.

The fields getting set will not change again. Ideally would be final (Java, or readonly in TypeScript). And I don't want an "if (bla!=null)" where ever access I them.

In my ideal solution this would be guarded by the type system where the nodes, once initialized, change type. I know roughly how it could be done, but its weird and cumbersome. 😕

#Java #final #datastructure #strongTyping

2025-10-17

New #datastructure idea: A double ended doubly linked red black vector queue. Why choose an appropriate data structure when you can have it all?

#abomination #code

2025-09-09

Tuyệt vời! Một công cụ mô phỏng trực quan về Bloom Filter đã được tạo ra để giúp mọi người hiểu rõ hơn về cấu trúc dữ liệu xác suất này. Hy vọng nó sẽ giúp việc học trở nên dễ dàng hơn!
#bloomfilter #datastructure #visualization #lậptrình #cấ trúc dữliệu #trựcquanhoá

reddit.com/r/programming/comme

Maria Mendoncamendoncamaria
2025-09-06

Hey Mastodon! 👋 I'm diving back into my DSA journey and want to move beyond just solving theoretical problems. I'm looking to build some real-world projects to apply what I'm learning.

Any project ideas where you can genuinely use DSA concepts? Things like a simple recommendation engine, a social network graph, or a pathfinding visualizer. I'm curious about how you would implement these.

Bas Terwijn :python:bterwijn@fosstodon.org
2025-08-06

Understanding and debugging Data Structures is easier when you can see the structure of your data using memory_graph: github.com/bterwijn/memory_gra

Here we show values being added to a Linked List in Cursor AI. When adding the last value '5' we "Step Into" the code to show more of the details: raw.githubusercontent.com/bter

🎥 See the Quick Intro video for the VS Code integration: youtu.be/23_bHcr7hqo

#Python #LinkedList #DataStructure #memory_graph #debug

LinkedList data structure visualized
Bas Terwijn :python:bterwijn@fosstodon.org
2025-08-05

Understanding and debugging Data Structures is easier when you can see the structure of your data using memory_graph: github.com/bterwijn/memory_gra

In this example we show values being inserted in a Binary Tree. When inserting the last value '29' we "Step Into" the code to show the recursive implementation: shorturl.at/bx848

🎥 See the Quick Intro video for the VS Code integration: youtu.be/23_bHcr7hqo

#Python #BinaryTree #Tree #DataStructure #memory_graph #debug

Visualization of a Binary Tree data structure.
Karsten Schmidttoxi@mastodon.thi.ng
2025-08-04

Reflecting some more on the Sketchpad & ECS parts of this talk: SideFX Houdini organizes all geometry data in similar vertical silos of points, vertices, edges, faces, prims, each with component IDs, each with its own group of native and user-defined attribs, and with similar powerful "omniscient" visibility/access from anywhere. That structure makes VEX SOPs akin to "systems" in an ECS setup and the handling/scripting itself very fun & powerful. The GUI also provides spreadsheet views of the geometry (again similar to e.g. what FLECS provides for debugging). Considering the age of Houdini, I think this approach is notable...

Blender's BMesh Radial Mesh implementation[1] is more traditional OOP structured, but the core idea of "discs" (aka bi-directional circular lists) of pointers to vertices & edges now seems somewhat relevant to some Sketchpad ideas too. Also a reminder that I really need to find/make time to update & release my own mesh implementation (from 2018) combining ideas from both Houdini & BMesh... It's already been a year (again) since I last talked about & touched it... 😱

[1] developer.blender.org/docs/fea

#Blender #Houdini #Mesh #Geometry #DataStructure #ECS #Sketchpad

Statistics GlobeStatisticsGlobe
2025-07-18

At first glance, bar charts might seem like a simple visualization type. But with a little creativity, they can be enhanced in countless ways to reveal deeper insights and make your data shine.

The attached visual highlights a variety of bar chart styles to inspire your work.

Take a look here for more details: statisticsglobe.com/online-cou

Statistics GlobeStatisticsGlobe
2025-07-08

I recently made a very popular LinkedIn post about Simpson's Paradox, which resulted in an engaging conversation. Paul Julian made a great comment on the relationship between Mixed Effects Models and Simpson's Paradox that I wanted to share with you.

In the plot below (generated from reproducible code – thanks, Paul!), you can see how different models compare:

Original post: linkedin.com/posts/joachim-sch

Further details: eepurl.com/gH6myT

Statistics GlobeStatisticsGlobe
2025-07-01

Using dplyr and ggplot2 in R can significantly streamline your data analysis process, making it easier to work with complex data sets.

I have created a video tutorial in collaboration with Albert Rapp, where I demonstrate how to do this in practice: youtube.com/watch?v=EKISB0gnue4

2025-06-08

🟪 Harnessing the Power of Data Structure to Build Resilient Power Apps

Too often, Power Apps makers jump into app building—without giving enough thought to data structure. In Ep. 55 of #PowerTalks, Griffin Lickfeldt from Citizen Developer explains why getting this step right from the start is critical for building scalable, secure, and AI-ready apps.

💡 The Superpower of Dataverse
🔍 Strategic Table Structuring
⚖️ Future-Proof Your Apps
🔒 Security as a Cornerstone

▶︎ hubsite365.com/en-ww/citizen-d

#DataStructure #PowerApps #CopilotStudio #CitizenDeveloper

Statistics GlobeStatisticsGlobe
2025-05-20

Mean imputation is a common method for handling missing values in numerical data. It replaces missing values with the mean of the observed values, ensuring the data set remains complete and easy to use.

The image below illustrates the impact of mean imputation. The black line represents the original data distribution before imputation, while the red line shows the data distribution after imputation.

Tutorial: statisticsglobe.com/mean-imput

Newsletter: eepurl.com/gH6myT

brozu ▪️brozu@mastodon.uno
2025-05-14

🧵 Thread on sorting algorithms.

Starting with #StupidSort 🤪, an inefficient algorithm that sorts by randomly shuffling until the list is ordered.

(1/3) ⬇️

#computerscience #algorithm #sortingalgorithm #datastructure #coding #programming #software #softwaredevelopment #bigo #learntocode #codenewbie

Python code snippet demonstrating the Stupid Sort algorithm. The code includes a function that shuffles a list until it is sorted, with an example usage and expected result

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst