Queue Abstract Data Type (With Implementation)

Reading Time: 3 minutes අද Algo පාඩමෙන් කතා කරන්න යන්නේ Queue සම්බන්ධව. මේකෙදි Queue එකක් කියලා අර්ථ දක්වන්න තියෙන්නෙත් සාමාන්‍ය ජීවිතේදි අපි අත්දකින Queue එකම තමයි. ඒ කියන්නේ පේලියක් කියන එක. අපි මුලින්ම බලමු Queue එකක තියෙන ලක්ෂණ මොනවද කියලා. FIFO? FIFO කියන එකෙන් අදහස් වෙන්නේ First In First Out කියන එක. ඒ කියන්නේ අපි සාමාන්‍ය ජීවිතේදි දකින Read more…

Stack Abstract Data Type (With Implementation)

Reading Time: 5 minutes Stacks මුලින්ම මේ පාඩම් මාලාව හැඳින්වීමේදි අපි කතා කරා මොනවද මේ Data Structures කියන්නේ සහ ඇයි අපිට මේ දේවලි ඕන වෙන්නේ කියලා. ඒ ලිපිය බැලුවේ නැත්නම් මෙතනින් බලන්න. හරි අපි අද කතා කරන්න යන්නේ අපේ පළවෙනි Data Type එක ගැන. stacks කියන්නේ එක්තරා විදියක Operations කිහිපයකට සීමා වෙලා තියෙන Data Read more…

Data Structures හඳුනා ගනිමු.

Reading Time: 2 minutes මේ ලිපි මාලාවෙන් කතා කරන්න බලාපොරොත්තු වෙන්නේ විවිධ අවශ්‍යතා අනුව අපි භාවිතා කරන Data Structures සම්බන්ධව. මුලින්ම අපි බලමු මොනවද මේ Data Structures කියන්නේ සහ ඇයි අපිට Data Structures අවශ්‍ය වෙන්නේ කියලා. මොනවද මේ Data Structures? Data Structures එකක් කියන්නේ සරලවම Computer Program එකක් ලියද්දී අපිට අවශ්‍ය වෙන Data නැත්නම් Program එකෙන් Process Read more…

Windows එක්ක Ubuntu Dual Boot කරමු

Reading Time: 6 minutes අද ලිපියෙන් කතා කරන්න යන්නේ දැනට Windows මෙහෙයුම් පද්ධතියක් එක්ක වැඩ කරන Lap එකක් නැත්නම් Desktop එකකට Ubuntu Install කරගන්නේ කොහොමද කියලා. මේ වැඩේ කරන්න ප්‍රධාන ක්‍රම දෙකක් තියෙනවා. එකක් තමයි Virtual Box Software එකක් අරගෙන Windows වල Install කරලා Virtual Box එක උඩ Ubuntu හරි නැත්නම් තමන් කැමති මෙහෙයම් Read more…

What is a VPN?

Reading Time: 2 minutes What is a VPN? VPN is stands for Virtual Private Network. A VPN is a lot like what it sounds like: a private Network. Let me explain a little. Just imagine a Highway with many vehicles travels two ways. If you’re on the highway you can see each traffic in the network. Read more…