Posts

Showing posts from January, 2024

Vim vs code and vs

 Ctr + o = When we need to move with arrow keys in insert mode we just type this and then use regular going left and right with H or L it will be auto exit insert mode after one action. We don't need to use arrow key for a mistake. Q: Can change setting to oo for that ?

Leetcode journey

 https://betterprogramming.pub/stop-mindlessly-grinding-leetcode-study-smart-instead-8dd6ee6d8c23 What to keep in mind while this journey. I would just keep doing questions, try to train yourself into thinking more efficiently. Coming up with things like multiple pointers and sliding windows aren't out of the realm of possibility. So as you learn some, make sure you understand them, then see if they fit future problems. If they don't then use them as inspiration for coming up with your own algorithms, you may stumble upon ones that exist already. This way you train your brain to think it out instead of recall previous algorithms. That is ultimately the point, but never seems to actually work that way. There are some bread and butter algorithms you should know going in.  Breadth first search, depth first search, sliding window type is good to know as you have seen, as well as unify-find which you will come across less often but is a great solution for when you do. If you get st...

Things to lookat

Builder .io: How to customize my website with AI.  https://builder.io/content Github Copilot. VS code extension to change and fix bug to my code and customize my website like buttons and space.

Data structure and algorithm.

 Data structure and algorithm. https://algs4.cs.princeton.edu/home/ (This website to learn Data Structure And Algorithm) https://www.youtube.com/watch?v=1QZDe28peZk&list=PLRdD1c6QbAqJn0606RlOR6T3yUqFWKwmX&index=1 (This is the youtube video lectures) Algorithm: Method for solving a problem. Data structure: Method to store information. data type-> stack, queue, bag, union find , priority queue sorting-> quicksort, mergesort, heapsort, radix sorts searching-> BST, red-black BST, hash table graphs-> BFS, DFS, Prim, Kruskal , Dijkstra string-> KMP, regular expressions, TST, Huffman, LZW advanced-> B-tree, suffix array, maxflow

13 January Learning to DSA steps and things need for this.

DSA step by step:  https://www.byte-by-byte.com/data-structures/ 5 things to know and do while preparing or learning to code for interview: https://www.byte-by-byte.com/5-ways-to-prepare-for-your-coding-interview-other-than-coding/

January 10. NET history

 .net Framework -> before that ms had COM -> before that windows(VB) and wevsite(ASP) -> then ms introduced .net for usability of OOPs in 2002. That time java come into that. It is more secure. .NET .(Dot) -> OOPs NET -> Network enabling technology. .NET framework -> only working for windows. Only use REST api. .NET core -> it is cross platform. Uses any apis. .NET version 8. .NET framework focus on desktop and web but .NET core only focus on web dev. ASP.net( Active Server Page) change anything in page reflects on server also. ADO (Active Data Object) this is a bridge how the front and back end connect. WCF(Window Communication Foundation) WWF(Window Work Flow Foundation) WPF(Window Presentation Foundation) AJAX(when we make changes the changes reflects to server also) it works like JS where we change something in html in CSS using JS. LINQ(we use C# to change and manipulate the SQL tables) MVC CLR(Common Language Runtime) ->CLI (Common Language Infrastruct...