• zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    4 weeks ago

    Every programmer should spend time building all the fundamental data structures from scratch (dynamically resizable array, hashmap, linked list) Actually learning how they work and the specific implementation tricks is 10x more valuable than just knowing their Big O complexity

    tsoding Profile Picture

    Тsфdiиg @tsoding

    a month ago

    Every programmer should spend time building all the fundamental data structures from scratch (dynamically resizable array, hashmap, linked list) Actually learning how they work and the specific implementation tricks is 10x more valuable than just knowing their Big O complexity

    64 267 5K 767K 2K
    Download Video

    69 227 3K 830K 2K
  • zack_overflow Profile Picture

    zack (in SF) @zack_overflow

    4 weeks ago

    I recommend doing this in C (or in Zig, or even Rust but with unsafe) because actually managing memory plays a role in how these data structures are designed

    6 3 213 20K 20
  • shivamm_b Profile Picture

    Shi1 @shivamm_b

    4 weeks ago

    @zack_overflow That’s literally what they teach in intro to CS classes?

    2 0 136 12K 1
  • HostOfMeta Profile Picture

    Jeremie Pelletier @HostOfMeta

    4 weeks ago

    @zack_overflow Big O complexity means little w/o knowing the hardware "See it's O(log n) but still runs slow because it trashes the cache at every step compared to this dumb array" But then the data set changes, and that rule changes :)

    2 2 35 4K 4
  • scottyishungry Profile Picture

    ██_████████ @scottyishungry

    4 weeks ago

    @zack_overflow They make you do this in college (lol)

    1 0 19 4K 0
  • SystemDesignDev Profile Picture

    Daniel Kim @SystemDesignDev

    4 weeks ago

    @zack_overflow tsoding daily is one of the goated channels I have ever seen

    0 0 19 3K 2
  • melted_teeth Profile Picture

    prion @melted_teeth

    4 weeks ago

    Totally agree! When you implement these data structures yourself, you start noticing all these subtle edge cases and performance tradeoffs you'd miss by just memorizing Big O. Like, a hashmap's not just "O(1) lookup" - there's this whole world of load factors, collision handling, and rehashing that becomes super clear once you've coded one up. Plus it's kinda fun watching your own ArrayList grow and realizing "oh THAT'S why we double the capacity instead of adding a fixed amount" 😄

    0 0 11 4K 3
  • BehaviourTree Profile Picture

    Either @BehaviourTree

    4 weeks ago

    @zack_overflow Then try the same in Rust and curse the borrow checker until giving into Arc<Mut 😂

    1 0 11 9K 2
  • superfluxshook Profile Picture

    philoctetes @superfluxshook

    4 weeks ago

    @zack_overflow learn them from the GOAT: youtube.com/@mycodeschool

    0 0 8 2K 9
  • AgileJebrim Profile Picture

    Jebrim @AgileJebrim

    4 weeks ago

    @zack_overflow Except you should never use a dynamically resizable array, hashmap, or linked list. These are banned in my codebases. Learn static arrays, pools, and spsc ring buffer queues. Learn AoSoA and SoA. These are your fundamental data structures if you want good real-time performance.

    0 1 4 469 7
  • fahdashwr Profile Picture

    Fahd Ashour @fahdashwr

    4 weeks ago

    @zack_overflow 100%. like actually implementing a hashmap and realizing why collision handling matters or how resizing works under the hood. no black boxes. eventhough that mostly you'll never write your own DS in production, the mental model you build through this is what matters.

    0 0 6 645 0
  • grrowl Profile Picture

    me, an internetual @grrowl

    4 weeks ago

    @zack_overflow Yeah dude that’s what Comp Sci degrees are for

    1 0 4 1K 0
  • ivan_leon78 Profile Picture

    cesar leon @ivan_leon78

    4 weeks ago

    @zack_overflow true, but it sucks that during interview you are asked to tokenize a string and then apply some rules or the tokens in 20 mins, doing it from scratch hurts and FANG companies is full of stupid indians or chinese that only care about leetcode problems and you simply cannot finish

    0 0 4 235 0
  • retardbot9000 Profile Picture

    RetardBot 9000 @retardbot9000

    4 weeks ago

    @zack_overflow Pretty sure this is done in every CS program across America already

    0 0 3 324 0
  • 0x44_ Profile Picture

    0x44 @0x44_

    4 weeks ago

    @zack_overflow It's also just nice to have your own library which contains only what you need.

    0 0 2 1K 0
  • V_like_flan Profile Picture

    James Emerson Vo @V_like_flan

    4 weeks ago

    @zack_overflow Leetcode in C baby!

    0 0 2 1K 0
  • it_is_Randy Profile Picture

    Its_Randy @it_is_Randy

    4 weeks ago

    @zack_overflow Had to do it in C++ during CS undergrad. Shit I remember I had to do it on a whiteboard on the fly as the professor asked random questions. Crazy part was he played mind games. If you weren’t confident in your answer he’d say you’re wrong.. even if you got it right lol

    0 0 2 556 0
  • SteadtlerA58435 Profile Picture

    Steadtler @SteadtlerA58435

    4 weeks ago

    @zack_overflow Legendary more is coding a judy array without any reference.

    0 0 1 891 0
  • StatisticsFTW Profile Picture

    Robert Balicki (👀 @IsographLabs) @StatisticsFTW

    4 weeks ago

    @zack_overflow Yesss raganwald.com/2016/12/27/rec…

    0 0 1 1K 0
  • trenxnet Profile Picture

    Juan Campos @trenxnet

    4 weeks ago

    @zack_overflow Thats literally university 🤣

    0 0 1 817 0
  • reaper8055 Profile Picture

    grim_reaper @reaper8055

    4 weeks ago

    @zack_overflow This is so true, and watching @tsoding type code and explain at the same time is just chefs kiss

    0 0 1 2K 0
    Download Gif
  • LatiosDotSol Profile Picture

    Latios 💫 @LatiosDotSol

    4 weeks ago

    @zack_overflow This is a colossal waste of time

    1 0 1 681 0
  • gusniawan Profile Picture

    Gusniawan | Craft Senior Developer Mindset @gusniawan

    4 weeks ago

    Absolutely agreed. Many developers stop at O(1) or O(log n) and forget the hidden costs. For example: - Hashmaps: collision handling, probing, and cache misses can make performance unpredictable. - Dynamic arrays: reallocations when array runs out of space, pointer invalidation can kill performance in latency-sensitive environments.

    0 0 1 239 1
  • EthernautKris Profile Picture

    Kris Bitney @EthernautKris

    4 weeks ago

    @zack_overflow I highly recommend the book Algorithms, by Robert Sedgewick, along with his course on Coursera. It's the same course he teaches at Stanford. It's really fantastic.

    1 0 1 359 5
  • nakamorichi Profile Picture

    Mikael Nakajima @nakamorichi

    4 weeks ago

    @zack_overflow Disagree. Knowing advanced data structures is nice, but I can’t recall when I would have needed something other than basic array or hashmap. Better spend your time learning things that will actually benefit you in daily work.

    0 0 1 104 0
  • gerardroche_ Profile Picture

    Gerard Roche @gerardroche_

    4 weeks ago

    @zack_overflow Everyone knows Big O. Nobody knows how to use it.

    0 0 1 527 0
  • yaxamie Profile Picture

    Rusty Parks @yaxamie

    4 weeks ago

    @zack_overflow Every programmer should write 2d collision detection, a language parser for a text based adventure game, a Mandelbrot set generating shader, a JavaScript package manager and Lisp interpreter. Use whatever data structures someone else coded.

    1 0 1 216 0
  • fluiddesign201 Profile Picture

    Your B⏱️ss 🇺🇸⚾💻🥩 @fluiddesign201

    4 weeks ago

    How many devs can read this, understand it and implement it? I the late 90s and early 00s is this was propritatary bleed edge to solve lock contention in large shared datasets being read and written to in multithreaded backends. Take IIS is a example. IIS was and probably still is (haven't looked in awhile) heavily dependant on this solution. georgevreilly.com/content/LKRhas…

    0 0 0 448 1
  • mib0x Profile Picture

    mariano 👣👁️ @mib0x

    4 weeks ago

    @zack_overflow We did this in college and am quite grateful about that

    0 0 0 1K 0
  • fluiddesign201 Profile Picture

    Your B⏱️ss 🇺🇸⚾💻🥩 @fluiddesign201

    4 weeks ago

    @zack_overflow That seems self evident

    0 0 0 214 0
  • mlsprwr Profile Picture

    Tommy Dräger @mlsprwr

    4 weeks ago

    @zack_overflow after that switch to powerasm or asm8086/88 and do it again "from metal scratch" x.com/mlsprwr/status…

    mlsprwr Profile Picture

    Tommy Dräger @mlsprwr

    4 weeks ago

    @zack_overflow after that switch to powerasm or asm8086/88 and do it again "from metal scratch" x.com/mlsprwr/status…

    mlsprwr tweet picture

    0 0 2 276 1
    Download Image

    0 0 0 17 0
  • jael_was_here Profile Picture

    JæL @jael_was_here

    4 weeks ago

    @zack_overflow

    0 0 0 1K 0
    Download Gif
  • beReplyHero Profile Picture

    beReplyHero @beReplyHero

    4 weeks ago

    @zack_overflow yes please, build them you learn the guts not just labels

    0 0 0 81 0
  • kiierrhairgrow Profile Picture

    Kiierr @kiierrhairgrow

    2 months ago

    She said she'd never date a bald guy.. Here's what i did next..

    200 61 664 2.4M 550
  • Download Image
    • Privacy
    • Term and Conditions
    • About
    • Contact Us
    • TwStalker is not affiliated with X™. All Rights Reserved. 2024 www.instalker.org

    twitter web viewer x profile viewer bayigram.com instagram takipçi satın al instagram takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al sosyalgram takipçi satın al instagram ücretsiz takipçi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al metin2 metin2 wiki metin2 ep metin2 dragon coins metin2 forum metin2 board popigram instagram takipçi satın al takipçi hilesi twitter takipçi satın al tiktok takipçi satın al tiktok beğeni satın al tiktok izlenme satın al beğeni satın al instagram beğeni satın al youtube abone satın al youtube izlenme satın al buyfans buy instagram followers buy instagram likes buy instagram views buy tiktok followers buy tiktok likes buy tiktok views buy twitter followers buy telegram members Buy Youtube Subscribers Buy Youtube Views Buy Youtube Likes forstalk postegro web postegro x profile viewer