1. Pour de très grandes valeurs de
Réponse :
L'algorithme B, avec complexité
Justification formelle :
Par définition,
1. Pour de très grandes valeurs de
Réponse :
L'algorithme B, avec complexité
Justification formelle :
Par définition,
new.Cette exam test votre analyse (nuancée) des algorithmes de tri, encourageant une réflexion sur les implications pratiques tout en restant accessible mais rigoureuse.
— Durée : 1h30 heures — Note totale / maximale : 20 points — Des points bonus peuvent être cachés ! — Les réponses doivent être argumentées — Prenez uniquement un stylo
Pour la rédaction des codes, ils peuvent être rédigées dans des languages de même paradigme au C telque python, C++ ou Java. (attention aux coûts caché, particulièrement par la JVM).
Voici les réponses structurées en deux parties : une réponse acceptée/demandé et une réponse idéale/difficile. Des éléments juste de la réponsse idéal permettait d'avoir des pts supplémentaire.
Quelle sera la sortie du code suivant ? Expliquez pourquoi, par étapes.
int x = 0;
int y = 3;| #!/usr/bin/python3 | |
| ''' | |
| This work was done to detect huge spikes on accelerometer sequences for synchronization. | |
| The procedure consists of shaking all the sensors hard: | |
| + Shake all sensors for 2 seconds | |
| + Put all sensors down for 2 seconds | |
| + Repeat this procedure 6 times at the beginning of the experiment. | |
| + Repeat this procedure 5 times at the end of the experiment. |
| #pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable | |
| #define pi 3.14159265359f | |
| __kernel void exec(__read_only image2d_t g_frame, __global const uchar *g_ref, __write_only image2d_t g_delta) | |
| { | |
| const sampler_t sampler = CLK_FILTER_NEAREST | CLK_NORMALIZED_COORDS_FALSE | CLK_ADDRESS_CLAMP_TO_EDGE; | |
| const int2 dim = get_image_dim(g_frame); | |
| int2 coord = (int2)(get_global_id(0), get_global_id(1)); | |
| uint3 color = read_imageui(g_frame, sampler, coord).xyz; |
| #!/usr/bin/python3 | |
| import tensorflow as tf | |
| import tensorflow_addons as tfa | |
| import numpy as np | |
| def gaussian_kernel(sigma, order, radius): | |
| p = np.polynomial.Polynomial([0, 0, -0.5 / (sigma * sigma)]) | |
| x = np.arange(-radius, radius + 1) | |
| phi_x = np.exp(p(x), dtype=np.double) | |
| phi_x /= phi_x.sum() |