This is putting your ducks in a row, Computer Science style. Some of the simplest but most useful data structures are linear. Dive in to build your foundational toolkit!
Given a 2D \(N\times M\) matrix print it in spiral form. That is start from the top left corner and traverse clockwise.
Example
\[\begin{bmatrix} 3 & 5& 4& 1\\ 4& 10& 9 &2 \\ 5& 2& 8 &13 \\ 6& 1& 7& 18 \end{bmatrix}\]
When the above code is implemented it outputs 3, 5, 4, 1, 2, 13, 18, 7, 1, 6, 5, 4, 10, 9, 8, 2
What will the above function output when the following Matrix is inputted.
\[\begin{bmatrix} 1& 2& 11& 4& 6\\ 9& 2& 7& 8& 11\\ 3& 1& 13& 12 & 2\\ 8& 14& 11& 16& 4\\ 17& 19 & 17 & 7 & 8 \end{bmatrix}\]
Given a 2D square Array,write a method that finds the product of all elements in column \(x\). Also write a method that returns the sum of all elements in row \(x\).
In the \(10 \times 10\) matrix below, let \(S\) be the sum of all column products and let \(T\) be the sum of all row sums. What are the last three digits of \(S + T\)?
1 2 3 4 5 6 7 8 9 10 

Given an array and a number \(t\), write a function that determines if there exists a contiguous subarray whose sum is \(t\).
Which of the below arrays contains a subarray whose sum is \(316\)?
A. {61, 6, 39, 29, 30, 72, 98, 36, 42, 66, 24, 58, 13, 16, 73}
B. {87, 78, 4, 10, 48, 43, 33, 70, 21, 18, 75, 66, 39, 80, 87}
C. {82, 72, 39, 67, 65, 93, 28, 2, 89, 39, 68, 29, 61, 14, 98}
D. {45, 5, 14, 75, 100, 37, 98, 64, 90, 52, 66, 30, 18, 89, 19}
Problem Loading...
Note Loading...
Set Loading...