Чтобы использовать нотацию псевдокода, возможно:
if (x % 2 == 0) x = x + 1
else x = x - 1
например, вы добавляете единицу, если это четное число, в противном случае вычитаете?С точки зрения оптимизации, я не вижу, что особенно медленно или неправильно с вашим исходным кодом.