Livejournal
Log in
Post
Friends
My journal
__oleg__
Маленький, маленький BUG
Jun 06, 2006 09:56
см.
здесь
Leave a comment
Comments 3
nicka_net
June 6 2006, 07:14:40 UTC
ANAK:)
Reply
cooc
June 6 2006, 11:02:24 UTC
по моему так себе
разве решение не:
int mid = low/2 + high/2 + (low%2 + high%2)/2;
Скажите
Reply
__oleg__
June 6 2006, 11:27:07 UTC
Не согласен:
1. Слишком много аретмических выражений
2. Выражение (low%2 + high%2)/2 имеет смысл только тогда, когда 2 числа не четные, в любом другом случае = 0, но и в предложенном решение не четные не представляют проблемы.
И вооще, зачем оно?
Reply
Leave a comment
Up
Comments 3
Reply
разве решение не:
int mid = low/2 + high/2 + (low%2 + high%2)/2;
Скажите
Reply
1. Слишком много аретмических выражений
2. Выражение (low%2 + high%2)/2 имеет смысл только тогда, когда 2 числа не четные, в любом другом случае = 0, но и в предложенном решение не четные не представляют проблемы.
И вооще, зачем оно?
Reply
Leave a comment