13
ответов

Найдите Пифагорейский триплет для который + b + c = 1000

Пифагорейский триплет является рядом трех натуральных чисел, <b <c, для который, a2 + b2 = c2, Например, 32 + 42 = 9 + 16 = 25 = 52. Там существует точно один Пифагорейский триплет для который +...
вопрос задан: 9 September 2016 20:39
13
ответов

Что ДЕЙСТВИТЕЛЬНО происходит, когда вы не освобождаетесь после malloc?

Это было то, что беспокоило меня целую вечность. Нас всех учат в школе (по крайней мере, так было), что вы ДОЛЖНЫ освободить каждый указатель, который выделен. Мне немного любопытно, хотя, о реальном ...
вопрос задан: 20 April 2016 09:32
13
ответов

Действительно ли C хорош для каких-либо проектов вне командной строки и изучения?

Это не предназначено, чтобы быть подстрекательским или что-либо как этот, но я посреди изучения C и (думаю), что у меня есть хороший дескриптор на большинстве основ. Я сделал все различные книжные упражнения:...
вопрос задан: 24 December 2015 21:58
13
ответов

Технические причины позади форматирования при постепенном увеличении 1 в 'для' цикла?

На всем протяжении сети примеры кода имеют для циклов, которые похожи на это: для (интервал i = 0; я <5; я ++), в то время как я использовал следующий формат: для (интервал i = 0; я! = 5; ++ i) я делаю это, потому что я верю этому к...
вопрос задан: 22 July 2015 00:20
13
ответов

быстрее Math.exp () через JNI?

Я должен вычислить Math.exp () от Java очень часто, действительно ли возможно заставить собственную версию работать быстрее, чем Math.exp Java ()?? Я попробовал просто jni + C, но это медленнее, чем просто Java.
вопрос задан: 2 June 2015 19:25
13
ответов

Используя макро-результаты в неправильном выводе при использовании в качестве части большего математического выражения - почему это происходит?

Это - нормальная стандартная программа C, которую я узнал в некотором банке вопроса. Это показывают ниже: КУБ #define (p) p*p*p основной () {интервал k; k = 27 / КУБ (3); printf (" %d", k);} Согласно моему...
вопрос задан: 23 February 2015 21:13
13
ответов

Почему языку программирования нужны ключевые слова?

Например (в C): международное повреждение = 1; интервал для = 2; Почему компилятор будет иметь какие-либо проблемы вообще в выведении того повреждения, и для переменные здесь? Так, нам нужны ключевые слова, потому что мы хотим программы...
вопрос задан: 1 November 2014 06:26
13
ответов

Существует ли компилятор C, которому не удается скомпилировать это?

Я болтался в своем профилировщике, некоторое время пытающемся выяснять, как ускорить общий синтаксический анализатор журнала, который был bottlenecked вокруг парсинга даты, и я попробовал различные алгоритмы для ускорения вещей...
вопрос задан: 22 January 2014 21:22
13
ответов

Каковы различия между если, еще, и еще если?

Я пытаюсь различить различие между тем, если еще еще, если, Когда Вы используете их и если не? У меня есть присвоение домашней работы с тонной экземпляров, и я сталкиваюсь с ошибкой в коде из-за нет...
вопрос задан: 11 December 2012 12:50
13
ответов

Улучшение Быстрой сортировки

Если возможно, как я могу улучшить следующую быструю сортировку (мудрая производительность). Какие-либо предложения? освободите основной () {быстрый (a, 0, n-1);} освобождают быстрый (интервал [], интервал ниже, верхний интервал) {...
вопрос задан: 19 July 2012 14:55
13
ответов

Как работает эта программа?

#include int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; int main () {float a = 1234.5f; printf ("% d \ n", a); вернуть 0; } Отображает 0 !! Как это возможно? В
вопрос задан: 11 April 2012 03:49
13
ответов

Действительно ли это - хорошая идея для меня изучить Python прежде C или некоторый другой язык Компилятора? [закрытый]

Прямо сейчас я прохожу введение MIT в курс Информатики через OpenCourseWare. Как часть этого курса я учу Язык Python. Я считал много вещей о преимуществах...
вопрос задан: 25 November 2011 12:20
13
ответов

Быстрее приблизьтесь к проверке все-нулевой буфер в C?

Я ищу более быстрый метод выполнения этого: интервал is_empty (символ * buf, международный размер) {интервал i; для (я = 0; я <размер; я ++) {если (buf [я]! = 0) возвратитесь 0;} возвращаются 1;}...
вопрос задан: 12 November 2011 23:18
13
ответов

Обработка строк C++

Мое отсутствие опыта C++, или скорее мое раннее приобретение знаний на собравших "мусор" языках действительно жалит меня в данный момент, и у меня есть проблема при работе со строками в C++. Сделать это очень ясным...
вопрос задан: 18 July 2011 09:32
13
ответов

Как взять информацию из файла, поместить ее в массив и получить размер массива? [Дубликат]

Вместо того, чтобы вводить 40 для цикла for, я хочу получить длину массива, где я хочу сохранить информацию из файла. Использовать ли strlen или sizeof? В целом, как я возьму ...
вопрос задан: 5 April 2011 01:08
13
ответов

Найти размер файла в c [duplicate]

Я пытаюсь сделать протокол в c. Он должен знать размер файла, чтобы передать его в протокол, который идет между клиентом и сервером. Так я это сделал. B32U file_size (файл FILE *) {assert (...
вопрос задан: 5 April 2011 01:08
13
ответов

Насколько эффективный, если оператор по сравнению с тестом, который не использует если? (C++)

Мне нужна программа для получения меньших из двух чисел, и я задаюсь вопросом при использовании стандарта, "если x является меньше, чем y" интервал a, b, низко; если (<b) низко = a; еще низко = b; более или менее эффективно, чем...
вопрос задан: 25 February 2011 21:55
13
ответов

Есть ли более эффективный способ получить длину 32-битного целого числа в байтах?

Я бы хотел ярлык для следующей маленькой функции, где производительность очень важна (функция вызывается более 10.000.000 раз): inline int len ​​(uint32 val) {if (val <= ...
вопрос задан: 30 August 2010 17:58
13
ответов

Различия в производительности между Python и C

Работая над разными проектами, я могу выбирать разные языки программирования, если задача выполнена. Мне было интересно, какова реальная разница, с точки зрения производительности, ...
вопрос задан: 20 August 2010 18:40
13
ответов

Битовое жонглирование: какой бит установлен?

У меня есть 64-разрядное целое число без знака точно с 1 набором битов. Я хотел бы присвоить значение каждому из возможных 64 значений (в этом случае, нечетные начала, таким образом, 0x1 соответствует 3, 0x2, соответствуют 5......
вопрос задан: 12 August 2010 06:03
13
ответов

Структура данных для совпадающих наборов

У меня есть приложение, в котором у меня есть несколько наборов. Набор может быть {4, 7, 12, 18} уникальными числами и все меньше 50. Тогда у меня есть несколько элементов данных: 1 {1, 2, 4, 7, 8, 12, 18, 23, 29} 2 { 3, 4, 6, 7, ...
вопрос задан: 3 August 2010 21:46
13
ответов

Можно ли удалить дубликаты из несортированного массива в O (n)? [Дубликат]

Например, если есть arr [] = {57,99,57,30,57,99,28,57,45,30}; и мне нужно удалить дубликаты и получить новый массив arr2 [] = {57,99,30,28,45}; Мне нужно использовать новый динамический массив без ...
вопрос задан: 28 July 2010 13:43
13
ответов

Самый быстрый код C/C++ для выбора медианы в ряде 27 значений с плавающей точкой

Это, хорошо знают избранный алгоритм. см. http://en.wikipedia.org/wiki/Selection_algorithm. Мне нужен он для нахождения среднего значения ряда 3x3x3 значения воксела. Так как объем сделан из миллиарда...
вопрос задан: 11 March 2010 11:38
13
ответов

Используя истину и ложь в C

Насколько я вижу, что существует 3 способа использовать булевские переменные в c с типом bool, с того времени с помощью истинного и ложного определения с помощью препроцессора #define ЛОЖЬ 0... #define TRUE! (ЛОЖЬ) Только для использования...
вопрос задан: 14 February 2010 05:07
13
ответов

Почему для C / Код C++ важно быть компилируемым на различных компиляторах?

Я интересуюсь различными аспектами мобильности (как Вы видите при просмотре моих других вопросов), таким образом, я читал много об этом. Довольно часто я читал/слышал, тот Код должен быть написан способом это...
вопрос задан: 2 January 2010 22:07
13
ответов

Динамично выделите структуру C?

Я хочу динамично выделить структуру C: структура определения типа {короткий *смещение; символ *значения;} swc; Оба 'смещения' и 'значения', как предполагается, являются массивами, но их размер неизвестен до времени выполнения...
вопрос задан: 30 December 2009 12:12
13
ответов

указатель против дескрипторов в C (термины, используемые для передачи отдельных вещей?)

Недавно я прочитал официальный документ человека, который ссылается на указатель на структуру как на дескриптор. Автор был явно кто-то, кто ранее писал код C на платформе Windows. Погуглив ...
вопрос задан: 17 December 2009 18:16
13
ответов

Сколько цифр в этой основе?

Проблема состоит в том, чтобы получить формулу для определения количества цифр, которые данное десятичное число могло иметь в данной основе. Например: десятичное число 100006 может быть представлено 17,11,9,8,7,6,8...
вопрос задан: 5 December 2009 06:28
13
ответов

Почему argc является 'интервалом' (а не 'неподписанным интервалом')?

Почему количество параметров командной строки является переменным (традиционно "argc") 'интервал' вместо 'неподписанного интервала'? Существует ли техническая причина этого? Я всегда только что игнорировал его, когда попытка избавляла от всех...
вопрос задан: 21 November 2009 00:53
13
ответов

Используя C, преобразуйте динамично выделенный международный массив в разделенную от запятой строку максимально чисто

Я намного менее опытен в C, чем я нахожусь на высокоуровневых языках. В Cisco мы используем C, и я иногда сталкиваюсь с чем-то, что было бы легко сделать в Java или Python, но очень трудный сделать в C...
вопрос задан: 17 November 2009 00:49