Building software at Autodesk in Singapore.
Passionate about simplifying concepts from computer science and math.
Check my resume to learn more about my professional experience.
Subscribe to my RSS feed to be notified when I publish new articles.
The Gaussian Elimination algorithm is used to find the solution of a system of linear equations by performing row-wise operations on its matrix.
A matrix is a two dimensional array of data.
A vector is an array of data expanding in one dimension.
A tensor is an array of data expanding in multiple independent dimensions.
Create and maintain a bragging document from your development environment
Implement a reorderList function that takes the head of a linked list (node(0) -> node(1) -> node(2) -> .. -> node(n-1) -> node(n)) as input and reorders its nodes in the form node(0) -> node(n) -> node(1) -> node(n-1) -> node(2) -> .. .
Implement a mergeTwoLists function that takes the head nodes of two sorted linked lists as the input and returns the head of the merged linked list
Implement a reverseList function that takes the head of a linked list as the input and returns the head of the reversed linked list
The two-pointer approach provides an efficient alternative for solving problems related to substrings, subarrays, and sequences.
Hosting Large Language Models (LLMs) on your infrastructure and integrating them with your development environment