arrays

Я хочу инициализировать массив объектов игрока для игры в блэкджек. Я много читал о различных способах инициализации примитивных объектов, таких как массив ints или массив строк, но я не могу принять концепцию того, что я пытаюсь сделать здесь (см. ниже). Я хотел бы вернуть массив инициализированных объектов ...

есть ли способ преобразовать строку, разделенную запятыми, в массив в Ruby? Например, если бы у меня была такая строка: "one,two,three,four" Как бы я мог преобразовать его в массив, как это? ["one", "two", "three", "four"] ...

для массива размера N, какое количество сравнений требуется?...

мне задали этот вопрос на собеседовании, и я задавался вопросом о правильном ответе. у вас есть массив чисел от 0 до n-1, одно из чисел удаляется и заменяется на число уже в массиве, который делает дубликат этого числа. Как мы можем обнаружить этот дубликат во времени O (n)? например, массив 1,2,3,4 станет ...

я объявил массив, как показано ниже: int[] arr = new int[10]; затем я присвоил массиву следующие значения: arr[0] = 1; arr[1] = 2; arr[2] = 3; arr[3] = 4; затем я объявить и инициализировать переменную типа integer: int arrayLength = arr.length; Это будет полезно, чтобы найти фактический размер, но е...

пожалуйста, помогите мне перевести этот псевдо-код в реальный PHP-код: foreach ($arr as $k => $v) if ( THIS IS NOT THE LAST ELEMENT IN THE ARRAY) doSomething(); изменить: массив может иметь числовые или строковые ключи...

некоторое время назад мой старый учитель написал этот код, сказав, что это еще один способ инициализации массива, в то же число (кроме нуля конечно). три в этом случае. Он сказал, что этот способ немного лучше, чем for петли. Зачем мне нужен оператор сдвига влево? Зачем мне нужен еще один массив long? Я нич...

ниже сначала регистрирует 0, а затем регистрирует 1. Как сохранить копию объекта, а не ссылку на него? debug.log(vi.details.segment); vi.nextSegment = vi.details; vi.nextSegment.segment++; debug.log(vi.details.segment); ...

этот вопрос уже есть ответ здесь: Магические аргументы в шаблонах функций 3 ответы template<typename T, size_t n> size_t array_size(const T (&)[n]) { return n; } часть, которую я не получаю, - это пара...

учитывая следующую программу, #include <iostream> using namespace std; void foo( char a[100] ) { cout << "foo() " << sizeof( a ) << endl; } int main() { char bar[100] = { 0 }; cout << "main() " << sizeof( bar ) << endl; foo( bar ); return 0; } ...