Question

Write a function that will accept two integer matrices A and B by reference parameters, and two integers i and j as a value parameter. The function will return an integer m, which is the (i,j)-th coefficient of matrix denoted by A*B (multiplication of A and B). For example, if M = A*B, the function will return m, which is equal to M[i][j].

Explain the time complexity of this function inside of the code as a comment.

Answer #1

**FUNCTION:**

```
int func(int i, int j)
{
// A is a matrix with r1 rows and c1 columns
// B is a matrix with r2 rows and c2 columns
// c1 should be equal to r2 for matrix multiplication
// The worst case time complexity is O( n )
// because there is only 1 for loop
int m = 0;
for(int x = 0;x < c1;x++)
{
m += A[i][x] * B[x][j];
}
return m;
}
```

Write a Python function called sumNxN with
three parameters. The first parameter is a nested list (matrix)
representing a matrix of size N x N. The second parameter is the
integer N, and the third is a list of N zeros.
Modify the list of zeros so that each entry is the sum of the
corresponding column. There is no return.
Note: You may assume the sizes provided are all correct.

C++ problem:
Write a function that:
accepts two integer variable arguments by reference
swaps the contents of the two variables
does not return anything
does not interact with the user in anyway

Write a function that takes as its parameter two integer variables
and an output stream varlable. The two integers correspond to the
numerator, and denominatorThe function should check if the
denominator is zero, then it should print out the message
"Otherwise , it should calculate and print the quotient and the
remainder to a file.
c++

We see that this computes the product of two matrices.
Add a new kernel code, called sum, to compute the sum of the two
matrices.
#include <stdio.h>
#include <math.h>
#include <sys/time.h>
#define TILE_WIDTH 2
#define WIDTH 6
// Kernel function execute by the device (GPU)
__global__ void
product (float *d_a, float *d_b, float *d_c, const int n) {
int col = blockIdx.x * blockDim.x + threadIdx.x
;
int row = blockIdx.y * blockDim.y + threadIdx.y
;
float...

Hello! I am confused on the code for this question.
Write a complete Python function called Frog, with two integer
parameters M and N, where N has the default value of 5. The
function computes and returns one of two results: if N is odd it
returns the equation 2 * M + N, but if it is even it returns the
equation 3 * M - N instead.

8) Write Python code for a function called occurances that takes
two arguments str1 and str2, assumed to be strings, and returns a
dictionary where the keys are the characters in str2. For each
character key, the value associated with that key must be either
the string ‘‘none’’, ‘‘once’’, or ‘‘more than once’’, depending on
how many times that character occurs in str1. In other words, the
function roughly keeps track of how many times each character in
str1 occurs...

Function Example: Write a Python function that receives two integer
arguments and writes out their sum and their product. Assume no
global variables.
def writer(n1, n2):
sum = n1 + n2
product = n1*n2
print("For the numbers", n1, "and", n2)
print("the sum is", sum)
print("and the product is", product)
...
1) Create a PYHW2 document that will contain your algorithms in
flowchart and pseudocode form along with your screen shots of the
running program.
2) Create the algorithm in both...

Please complete the following function getMax, which
accepts three integer parameters (int p, int q, int r), and must
return the maximum of those 3 integers received to the
caller.
int getMax(int p, int q, int r) // returns the max of 3
integers
{ // begin getMax()
// Enter your code
here:::::::::::::::::::::::::::::
} // end getMax()
void main( ) // To test function getMax( )
{ cout << "Data: 9 18 4 , Max = " <<
getMax(9,...

Write a Racket
function "combine" that takes two functions, f and g, as parameters
and evaluates to a new function. Both f and g will be functions
that take one parameter and evaluate to some result. The returned
function should be the composition of the two functions with f
applied first and g applied to f's result.
For example (combine
add1 sub1) should evaluate to a function equivalent to (define (h
x) (sub1 (add1 x))). You will need to use...

Part 1: Implement findknn
Implement the function findknn, which should
find the ?k nearest neighbors of a set of vectors within a given
training data set. The call of:
[I,D]=findknn(xTr,xTe,k);
should result in two matrices ?I and ?D, both of dimensions
?×?k×n, where ?n is the number of input vectors in xTe. The matrix
?(?,?)I(i,j) is the index of the ??ℎith nearest neighbor of the
vector ???(?,:)xTe(j,:).
So, for example, if we set i=I(1,3), then xTr(i,:) is the first
nearest...

ADVERTISEMENT

Get Answers For Free

Most questions answered within 1 hours.

ADVERTISEMENT

asked 12 minutes ago

asked 15 minutes ago

asked 15 minutes ago

asked 17 minutes ago

asked 18 minutes ago

asked 21 minutes ago

asked 23 minutes ago

asked 23 minutes ago

asked 40 minutes ago

asked 49 minutes ago

asked 1 hour ago

asked 1 hour ago