›ਡੇਟਾ ਢਾਂਚਾ (data structure) ਕੀ ਹੁੰਦਾ ਹੈ ਅਤੇ ਐਬਸਟ੍ਰੈਕਟ ਡੇਟਾ ਕਿਸਮ (ADT) ਕੀ ਹੁੰਦੀ ਹੈ?ਜੂਨੀਅਰ#Data Structures#Complexityਵੇਰਵੇ →
›ਸਿੰਗਲੀ ਲਿੰਕਡ ਲਿਸਟ (singly linked list) ਕੀ ਹੈ ਅਤੇ ਤੁਸੀਂ ਇਸ ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰੋਗੇ?ਜੂਨੀਅਰ#Data Structuresਵੇਰਵੇ →
›ਐਬਸਟਰੈਕਟ ਡੇਟਾ ਟਾਈਪ (ADT) ਕੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇਸਦੀ ਇੰਪਲੀਮੈਂਟੇਸ਼ਨ ਤੋਂ ਵੱਖ ਕਰਨਾ ਕਿਉਂ ਜਰੂਰੀ ਹੈ?ਜੂਨੀਅਰ#Data Structuresਵੇਰਵੇ →
›ਤੁਸ ਇੱਕ ਗ੍ਰਾਫ ਨੂੰ ਕਿਵੇਂ ਦਰਸਾਉਂਦੇ ਹੋ: adjacency list vs adjacency matrix?ਮਿਡਲ#Graphs#Complexityਵੇਰਵੇ →
›ਡਬਲ ਜੁੜਿਆ ਸੂਚੀ (doubly linked list) ਅਤੇ ਸਿੰਗਲ ਜੁੜਿਆ ਸੂਚੀ (singly linked list) ਵਿੱਚ ਕੀ ਫਰਕ ਹੈ?ਮਿਡਲ#Data Structuresਵੇਰਵੇ →
›ਤੁਸੀਂ stack ਬਨਾਮ queue ਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ? ਵਾਸਤਵਿਕ ਉਦਾਹਰਣਾਂ ਦਿਓ।ਮਿਡਲ#Data Structuresਵੇਰਵੇ →
›Amortized ਵਿਸ਼ਲੇਸ਼ਣ ਕੀ ਹੈ, dynamic array resizing ਦੀ ਉਦਾਹਰਣ ਦੇ ਨਾਲ?ਮਿਡਲ#Complexity#Data Structuresਵੇਰਵੇ →
›ਭਾਰੀ ਅਤੇ ਨਿਰਦੇਸ਼ਿਤ ਗ੍ਰਾਫ ਕੀ ਹਨ, ਅਤੇ ਉਹ ਕਿਹੜੀਆਂ ਸਮੱਸਿਆਵਾਂ ਦਾ ਮਾਡਲ ਬਣਾਉਂਦੇ ਹਨ?ਸੀਨੀਅਰ#Graphs#Complexityਵੇਰਵੇ →
›ਡਿਸਜੁਆਇੰਟ-ਸੈੱਟ (union-find) ਢਾਂਚਾ ਪਾਥ ਕੰਪਰੈਸ਼ਨ ਅਤੇ ਯੂਨੀਅਨ ਬਾਈ ਰੈਂਕ ਨਾਲ ਕੀ ਹੈ?ਸੀਨੀਅਰ#Graphs#Complexityਵੇਰਵੇ →
›ਤੁਸੀਂ O(1) get ਅਤੇ put ਦੇ ਨਾਲ LRU ਕੈਸ਼ ਨੂੰ ਕਿਵੇਂ ਡਿਜ਼ਾਈਨ ਕਰਦੇ ਹੋ?ਸੀਨੀਅਰ#Data Structures#Hashingਵੇਰਵੇ →
›ਇੱਕ skip list ਕੀ ਹੈ ਅਤੇ ਇਹ O(log n) ਖੋਜ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ?ਸੀਨੀਅਰ#Data Structures#Complexityਵੇਰਵੇ →
›ਸੈਗਮੈਂਟ ਰੁੱਖ ਅਤੇ Fenwick ਰੁੱਖ (BIT) ਤੇਜ਼ ਰੇਂਜ ਖੋਜਾਂ ਨੂੰ ਕਿਵੇਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ?ਸੀਨੀਅਰ#Trees#Complexityਵੇਰਵੇ →
›ਤੁਸੀਂ ਖਾਸ O(1)/O(log n) ਲੋੜਾਂ ਦੇ ਨਾਲ ਡੇਟਾ ਸਟਰਕਚਰ ਨੂੰ ਕਿਵੇਂ ਡਿਜ਼ਾਈਨ ਕਰਦੇ ਹੋ?ਸੀਨੀਅਰ#Data Structures#Complexityਵੇਰਵੇ →