Arnab Chakraborty has Published 4452 Articles

Program to find union of two given linked lists in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 07:08:44

352 Views

Suppose we have two sorted linked lists L1 and L2, we have to return a new sorted linked list that is the union of the two given lists.So, if the input is like L1 = [10, 20, 30, 40, 50, 60, 70] L2 = [10, 30, 50, 80, 90], then ... Read More

Program to convert linked list to zig-zag binary tree in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 07:06:45

165 Views

Suppose we have a singly linked list, we have to convert it to a binary tree path using following rules −The head of the linked list is the root.Each subsequent node is the left child of the parent when its value is less, otherwise it will be the right child.So, ... Read More

Program to arrange linked list nodes based on the value k in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 07:04:47

91 Views

Suppose we have a singly linked list and another value k. We have to arrange the nodes so that all nodes whose values are less than k come first, and all nodes whose values are equal to k next, and finally other nodes at last. The constraint is that the ... Read More

Program to find linked list intersection from two linked list in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 07:02:50

152 Views

Suppose we have two sorted linked lists L1 and L2, we have to make a new sorted linked list which contains the intersection of these two lists.So, if the input is like L1 = [2, 4, 8] L2 = [3, 4, 8, 10], then the output will be [4, 8, ... Read More

Program to find folded list from a given linked list in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 07:00:53

203 Views

Suppose we have a linked list. We have to take the first half of the linked list and fold over the second half then merge the intersecting nodes by taking their sum. Finally, we have to return the resulting head of the linked list.So, if the input is like [5, ... Read More

Program to remove last occurrence of a given target from a linked list in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 06:57:56

293 Views

Suppose we have a singly linked list, and another value called target, we have to remove the last occurrence of target in the given list.So, if the input is like [5, 4, 2, 6, 5, 2, 3, 2, 4, 5, 4, 7], target = 5, then the output will be ... Read More

Program to check whether list of points form a straight line or not in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 06:55:47

3K+ Views

Suppose we have a list coordinates in a Cartesian plane, we have to check whether the coordinates form a straight line segment or not.So, if the input is like coordinates = [(5, 5), (8, 8), (9, 9)], then the output will be True, as these points are forming a line ... Read More

Program to find lexicographically smallest non-palindromic string in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 06:54:38

309 Views

Suppose we have a string s that is a palindrome. We have to change one character such that s is no longer a palindrome and it is lexicographically smallest.So, if the input is like s = "level", then the output will be "aevel", as we can change the first "l" ... Read More

Program to check is there any permutation that is lexicographically bigger or not between two strings in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 06:53:00

84 Views

Suppose we have two strings s and t of the same size, we have to check whether there is some permutation of s, say s1, and permutation of t, say t1, such that: s1[i] ≤ t1[i] for all 0 ≤ i < n or t1[i] ≤ s1[i] for all 0 ... Read More

Program to find minimum number of bricks required to make k towers of same height in Python

Arnab Chakraborty

Arnab Chakraborty

Updated on 19-Nov-2020 06:51:50

387 Views

Suppose we have a list of tower heights, and a positive value k. We want to select k towers and make them all the same height by adding more bricks, but using as few bricks as possible. We have to find the minimum number of bricks are needed to pick ... Read More

Advertisements