<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>bigo &amp;mdash;   christova  </title>
    <link>https://christova.writeas.com/tag:bigo</link>
    <description>&lt;b&gt;&lt;h3&gt;Tech Articles&lt;/h3&gt;&lt;/b&gt;&lt;br/&gt;&lt;b&gt;Collated from various sources. Full copyright remains with original authors.&lt;/b&gt;</description>
    <pubDate>Fri, 29 May 2026 19:16:38 +0000</pubDate>
    <item>
      <title>Big O Complexities</title>
      <link>https://christova.writeas.com/big-o-complexities?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[&#xA;&#xA;#bigo #big-o-complexities&#xA;&#xA;1\. 𝐎(1) - 𝐂𝐨𝐧𝐬𝐭𝐚𝐧𝐭 𝐭𝐢𝐦𝐞&#xA;\- The runtime doesn&#39;t change regardless of the input size.&#xA;\- Example: Accessing an element in an array by its index.&#xA;&#xA;2\. 𝐎(𝐥𝐨𝐠 𝐧) - 𝐋𝐨𝐠𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞&#xA;\- The runtime grows slowly as the input size increases. Typically seen in algorithms that divide the problem in half with each step.&#xA;\- Example: Binary search in a sorted array.&#xA;&#xA;3\. 𝐎(𝐧) - 𝐋𝐢𝐧𝐞𝐚𝐫 𝐭𝐢𝐦𝐞&#xA;\- The runtime grows linearly with the input size.&#xA;\- Example: Finding an element in an array by iterating through each element.&#xA;&#xA;4\. 𝐎(𝐧 𝐥𝐨𝐠 𝐧) - 𝐋𝐢𝐧𝐞𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞&#xA;\- The runtime grows slightly faster than linear time. It involves a logarithmic number of operations for each element in the input.&#xA;\- Example: Sorting an array using quick sort or merge sort.&#xA;&#xA;5\. 𝐎(𝐧^2) - 𝐐𝐮𝐚𝐝𝐫𝐚𝐭𝐢𝐜 𝐭𝐢𝐦𝐞&#xA;\- The runtime grows proportionally to the square of the input size.&#xA;\- Example: Bubble sort algorithm which compares and potentially swaps every pair of elements.&#xA;&#xA;6\. 𝐎(2^𝐧) - 𝐄𝐱𝐩𝐨𝐧𝐞𝐧𝐭𝐢𝐚𝐥 𝐭𝐢𝐦𝐞&#xA;\- The runtime doubles with each addition to the input. These algorithms become impractical for larger input sizes.&#xA;\- Example: Generating all subsets of a set.&#xA;&#xA;7\. 𝐎(𝐧!) - 𝐅𝐚𝐜𝐭𝐨𝐫𝐢𝐚𝐥 𝐭𝐢𝐦𝐞&#xA;\- Runtime is proportional to the factorial of the input size.&#xA;\- Example: Generating all permutations of a set.]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://i.snap.as/Ii2e6cdD.jpg" alt=""/></p>

<p><a href="https://christova.writeas.com/tag:bigo" class="hashtag"><span>#</span><span class="p-category">bigo</span></a> <a href="https://christova.writeas.com/tag:big" class="hashtag"><span>#</span><span class="p-category">big</span></a>-o-complexities</p>

<p>1. 𝐎(1) – 𝐂𝐨𝐧𝐬𝐭𝐚𝐧𝐭 𝐭𝐢𝐦𝐞
- The runtime doesn&#39;t change regardless of the input size.
- Example: Accessing an element in an array by its index.</p>

<p>2. 𝐎(𝐥𝐨𝐠 𝐧) – 𝐋𝐨𝐠𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows slowly as the input size increases. Typically seen in algorithms that divide the problem in half with each step.
- Example: Binary search in a sorted array.</p>

<p>3. 𝐎(𝐧) – 𝐋𝐢𝐧𝐞𝐚𝐫 𝐭𝐢𝐦𝐞
- The runtime grows linearly with the input size.
- Example: Finding an element in an array by iterating through each element.</p>

<p>4. 𝐎(𝐧 𝐥𝐨𝐠 𝐧) – 𝐋𝐢𝐧𝐞𝐚𝐫𝐢𝐭𝐡𝐦𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows slightly faster than linear time. It involves a logarithmic number of operations for each element in the input.
- Example: Sorting an array using quick sort or merge sort.</p>

<p>5. 𝐎(𝐧^2) – 𝐐𝐮𝐚𝐝𝐫𝐚𝐭𝐢𝐜 𝐭𝐢𝐦𝐞
- The runtime grows proportionally to the square of the input size.
- Example: Bubble sort algorithm which compares and potentially swaps every pair of elements.</p>

<p>6. 𝐎(2^𝐧) – 𝐄𝐱𝐩𝐨𝐧𝐞𝐧𝐭𝐢𝐚𝐥 𝐭𝐢𝐦𝐞
- The runtime doubles with each addition to the input. These algorithms become impractical for larger input sizes.
- Example: Generating all subsets of a set.</p>

<p>7. 𝐎(𝐧!) – 𝐅𝐚𝐜𝐭𝐨𝐫𝐢𝐚𝐥 𝐭𝐢𝐦𝐞
- Runtime is proportional to the factorial of the input size.
- Example: Generating all permutations of a set.</p>
]]></content:encoded>
      <guid>https://christova.writeas.com/big-o-complexities</guid>
      <pubDate>Wed, 13 May 2026 21:20:27 +0000</pubDate>
    </item>
    <item>
      <title>Big O Notation</title>
      <link>https://christova.writeas.com/big-o-notation?pk_campaign=rss-feed</link>
      <description>&lt;![CDATA[&#xA;&#xA;#BigO #BigONotation]]&gt;</description>
      <content:encoded><![CDATA[<p><img src="https://i.snap.as/JAlXn22v.png" alt=""/></p>

<p><a href="https://christova.writeas.com/tag:BigO" class="hashtag"><span>#</span><span class="p-category">BigO</span></a> <a href="https://christova.writeas.com/tag:BigONotation" class="hashtag"><span>#</span><span class="p-category">BigONotation</span></a></p>
]]></content:encoded>
      <guid>https://christova.writeas.com/big-o-notation</guid>
      <pubDate>Wed, 02 Oct 2024 07:01:52 +0000</pubDate>
    </item>
  </channel>
</rss>