[small Y learning algorithm] ⚡ Daily LeetCode punch in ⚡ Table 38. Circular linked list

📢 preface 🚀 Algorithm problem 🚀 🌲 Punching out an algorithm problem every day is not only a learning process, but also a sharing process 😜🌲 Tip: the problem-solving programming languages in this column are C# and Java🌲 To maintain a state of learning every day, let's work together to become the great God of algorithm ...

Posted by 1981tarun on Wed, 22 Sep 2021 04:13:01 +0200

Record some questions asked to write in the interview and other favorite questions: the longest palindrome substring + the longest substring without repeated characters + the longest common substring

1. Question 5 of the longest palindrome substring force deduction Substring: substring must be continuous, which is different from the concept of subsequence Subsequence: Where the violent solution can be optimized: palindromes are judged only when the length of the substring is > the current maximum length, Is there anything that can be ...

Posted by bmyster on Tue, 21 Sep 2021 11:14:33 +0200

Explanation of application examples of breadth first search traversal (BFS) on two-dimensional arrays

Breadth first search traversal, also known as BFS, belongs to blind search method. It is one of the search algorithms of graph. The purpose is to systematically expand and check all nodes in the graph to find results. In other words, it does not consider the possible location of the result and searches the whole graph thoroughly until it finds ...

Posted by AffApprentice on Tue, 21 Sep 2021 01:26:55 +0200

leetcode writing diary

1. Where the dream begins - the sum of two numbers Given an integer array nums and an integer target value target, please find the two integers with and as the target value target in the array and return their array subscripts. You can assume that each input will correspond to only one answer. However, the same element in the array cannot be r ...

Posted by umguy on Mon, 20 Sep 2021 08:56:59 +0200

Xiao Wang's Leetcode question brushing Diary 3

3. Longest string without duplicate characters Method 1. Violence solution Generate substrings one by one See if it does not contain duplicate characters Method 2. Sliding window and optimization Do not repeat from a to C. when a repeats, the left pointer moves one bit to the right The right pointer moves one bit to the right Double pointer JA ...

Posted by parawizard on Mon, 20 Sep 2021 07:57:47 +0200

leetcode question brushing (array - binary search)

Binary search Binary search Given an n-element ordered (ascending) integer array nums and a target value target, write a function to search the target in nums. If the target value exists, return the subscript, otherwise return - 1. Example 1: Input: num = [- 1,0,3,5,9,12], target = 9, output: 4 Explanation: 9 appears in nums and the sub ...

Posted by EXiT on Sun, 19 Sep 2021 13:36:21 +0200

[algorithm LeetCode] 93. Restore IP address (backtracking; recursion)

93. Restore IP address LeetCode Released: 21:26:11, September 18, 2021 Problem description and examples Given a string containing only numbers to represent an IP address, return all valid IP addresses that may be obtained from s. You can return answers in any order. A valid IP address consists of exactly four integers (each integer is bet ...

Posted by timbuckthree on Sun, 19 Sep 2021 09:49:09 +0200

Data structure -- LeetCode special exercise Day14

43. String multiplication Give two nonnegative integers in string form   num1   and   Num2, return   num1   and   num2   Their products are also expressed in string form. Example 1: Input: num1 = "2", num2 = "3" Output: "6" Example   2: Input: num1 = "123", num ...

Posted by Fearpig on Sun, 19 Sep 2021 09:39:55 +0200

iOS LeetCode Palindrome Pair

Given a different set of words, find all the different index pairs (i, j) so that two words in the list, words[i] + words[j], can be stitched together into palindrome strings. Example 1: Input: words = ["abcd","dcba","lls","s","sssll"] Output:[[0,1],[1,0],[3,2],[2,4]] Interpretation: A spliceable palindrome string is ["dcbaabcd","abcddcba"," ...

Posted by Helios on Sat, 18 Sep 2021 22:04:25 +0200

leetcode brush record day002:189 and 217

189. Medium difficulty: the content refers to the official answer Think of the array as a ring connected end to end. Moving right is equivalent to rotating the ring Requirements: 1. Use the in-situ algorithm with spatial complexity O(1) to solve this problem; 2. There are at least three different ways to solve this problem Problem solving ide ...

Posted by dunnsearch on Fri, 17 Sep 2021 04:04:11 +0200