https://i.imgur.com/T0fcnXo.png

Day 1: Understanding DevOps, its principles, and benefits

Content Part 1: Introduction to DevOps Day 1: Understanding DevOps, its principles, and benefits Day 2: Exploring the DevOps lifecycle and its stages Day 3: Introduction to Continuous Integration (CI) and Continuous Deployment (CD) Day 4: Familiarizing with common DevOps tools and technologies Day 5: Studying DevOps culture and best practices Part 2: Version Control Systems Day 6: Introduction to Git Day 7: Basic Git commands (git init, git add, git commit, git status) Day 8: Branching and merging in Git Day 9: Remote repositories and collaboration with Git Day 10: Git workflows and best practices Part 3: Continuous Integration and Continuous Deployment (CI/CD)

[LeetCode] 108. Convert Sorted Array to Binary Search Tree

Convert Sorted Array to Binary Search Tree Link to original Problem on LeetCode Given an array where elements are sorted in ascending order, convert it to a height balanced BST. For this problem, a height-balanced binary tree is defined as a binary tree in which the depth of the two subtrees of every node never differ by more than 1. Example: Given the sorted array: [-10,-3,0,5,9], One possible answer is: [0,-3,9,-10,null,5], which represents the following height balanced BST:

[LeetCode] 384. Shuffle an Array

Shuffle an Array Link to original Problem on LeetCode Shuffle a set of numbers without duplicates. Example: // Init an array with set 1, 2, and 3. int[] nums = {1,2,3}; Solution solution = new Solution(nums); // Shuffle the array [1,2,3] and return its result. Any permutation of [1,2,3] must equally likely to be returned. solution.shuffle(); // Resets the array back to its original configuration [1,2,3]. solution.reset(); // Returns the random shuffling of array [1,2,3].

[LeetCode] 171. Excel Sheet Column Number

Excel Sheet Column Number Link to original Problem on LeetCode Given a column title as appear in an Excel sheet, return its corresponding column number. For example: Example 1: Input: “A” Output: 1 Example 2: Input: “AB” Output: 28 Example 3: Input: “ZY” Output: 701 Company: Amazon Solution (Using Hash Map): Time Complexity: O(n) Space Complexity: O(1) class Solution(object): def titleToNumber(self, s): """ :type s: str :rtype: int """ # First create a dictionary containing key 'A' to 'Z' # assigning 'A': 1, 'B': 2, 'C': 3, .

[LeetCode] 230. Kth Smallest Element in a BST

Kth Smallest Element in a BST Link to original Problem on LeetCode Given a binary search tree, write a function kthSmallest to find the kth smallest element in it. Note: You may assume k is always valid, 1 ≤ k ≤ BST’s total elements. Example 1: Input: root = [3,1,4,null,2], k = 1 Output: 1 Example 2: Input: root = [5,3,6,2,4,null,null,1], k = 3 Output: 3 Follow up: What if the BST is modified (insert/delete operations) often and you need to find the kth smallest frequently?

[LeetCode] 122. Best Time to Buy and Sell Stock II

Best Time to Buy and Sell Stock II Link to original Problem on LeetCode Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete as many transactions as you like (i.e., buy one and sell one share of the stock multiple times). Note: You may not engage in multiple transactions at the same time (i.