La permutation élément dans un tableau

J'ai essayé de faire ce travail:

Dire que j'ai un tableau:

int[] n = {0, 0, -1, 1, 0, 1, 1, -1, 1};

J'ai besoin d'être en mesure de trier le tableau et si il y a un zéro avec un zéro précédent, alors qu'ils devraient être inversés.

Par exemple: 0, 0, -1, 1, 0, 1, 1, -1, 1

deviendra: 0, 0, -1, 0, 1, 1, 1, -1, 1

J'ai essayé de le faire à l'aide d'un for boucle et if états avec pas de chance. Des conseils à donner?

  • "Any tips?": Oui-veuillez nous montrer ce que vous avez essayé. Sinon, comment en sommes-nous de deviner ce que vous avez fait de mal? Sinon, comment nous savons ce que les idées fausses que vous pouvez avoir et qui doivent être effacée?
  • Grand. Voici venir la cuillère mangeoires. Pourquoi ne pas d'abord attendre jusqu'à nous de voir ce que l'OP a essayé en premier?
  • Ils n'étaient pas exactement à la cuiller. Le problème que j'ai eu n'était pas une réplique de la question, j'ai demandé, j'ai juste besoin d'aide sur quelque chose de semblable, que l'on si la déclaration et la variable temp titulaire a été d'une grande aide pour moi de trouver mon problème! Je ne vois pourquoi vous avez cette attitude, bien que stationnaire. Merci à tous ceux qui ont aidé, maintenant j'ai juste besoin de comprendre pourquoi il devient un hors des limites de l'exception.
  • Il est trop bien pour vous demander de montrer votre travail? J'espère que non.
  • Pas du tout, je devrais probablement de le faire. Je le ferai dans l'avenir.
InformationsquelleAutor Nicholas | 2012-09-29