<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Byte Safari</title>
    <link>https://dsa.eduuh.com</link>
    <description>Data structures, algorithms, and complexity — working notes from the byte_s repo.</description>
    <language>en</language>
    <lastBuildDate>Mon, 17 Aug 2026 16:25:47 GMT</lastBuildDate>
    <atom:link href="https://dsa.eduuh.com/feed.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title><![CDATA[Big O — the idea]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo-introduction</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo-introduction</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[Imagine we have multiple implementation of the same functions How do we know what best? that what bigO is about. You can have more than 10 implementation of the problem. Can we have a numeric repre…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Objects]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo-js-array-object-analysis</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo-js-array-object-analysis</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[When yu don't need ordering When you need fast access / insertion and removal. Insertion - 0(1) Removal - 0(1) Searching - 0(N) Accessing - 0(1) Object.keys - 0(n) Object.values - 0(N) Object.entri…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Logarithm]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo-logarithms</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo-logarithms</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[In reality complexities are not simple. Logarithm complexities appears more often that we migh want to accept. Logarithm of a number rougly measures the number of times we can divide that number by…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Space Complexity]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo-notation-spacecomplexity</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo-notation-spacecomplexity</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[Using BigO notation to define how space used by algorithm changes with input n. We ignore space taken by the inputs Most Primitive (Boolean, Numbers, undefined, null) are constant space. String req…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Big O]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo-notation-timecomplexity</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo-notation-timecomplexity</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[Big O notation is way of formalizing fuzzy counting. It allows us to talk formally about how the runtime of alorithm grows as the input grows BigO focus on the worst case scenarios n = 1 2 3 4 5]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Browser dev snippets]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-browser-dev-snippets</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-browser-dev-snippets</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[Snippets are scripts that you author in the sources tab. Snippets can be used to alter a webpage, such as to change its content or appearance, or to extract data.]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Solving new problems]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-dsa-algorithm-problem-solving-patterns</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-dsa-algorithm-problem-solving-patterns</guid>
      <pubDate>Wed, 28 May 2025 19:09:50 GMT</pubDate>
      <description><![CDATA[Algorithm: A proces or set of steps to accomplish a certain task. Almost everything that you do in programming involves some kind of Algorithm! It's the foundation of being a succesful problem solv…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[Recursion Objective]]></title>
      <link>https://dsa.eduuh.com/blog/algorithms-recursion-recursion</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/algorithms-recursion-recursion</guid>
      <pubDate>Thu, 15 May 2025 17:09:07 GMT</pubDate>
      <description><![CDATA[What is a Recursion Example of Recursion Tracing a Recursion Stack used in Recursion Time complexity of recursion Recurrence Relation A functions is calling itself. A recursion always have a base c…]]></description>
      <category>algorithms</category>
    </item>
    <item>
      <title><![CDATA[How C programs use memory]]></title>
      <link>https://dsa.eduuh.com/blog/concepts-bigo-bigo</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/concepts-bigo-bigo</guid>
      <pubDate>Thu, 15 May 2025 17:09:07 GMT</pubDate>
      <description><![CDATA[Statically declared or Global variable use this memory. Allocated when program starts & remain in existence until it terminates. All function have access to this memory. Static variables (scope is…]]></description>
      <category>concepts</category>
    </item>
    <item>
      <title><![CDATA[C++ Array]]></title>
      <link>https://dsa.eduuh.com/blog/datastructures-array-array</link>
      <guid isPermaLink="true">https://dsa.eduuh.com/blog/datastructures-array-array</guid>
      <pubDate>Thu, 15 May 2025 17:09:07 GMT</pubDate>
      <description><![CDATA[Array are index based from 0. linear collection of elements in a continous memory. Element should be of the same type. Get memory location of each type. Add elements in an array. Charcter array alw…]]></description>
      <category>datastructures</category>
    </item>
  </channel>
</rss>