J'ai une chaîne comme "0189", pour laquelle j'ai besoin de générer toutes les sous-séquences, mais l'ordre des caractères individuels doit être conservé, c'est-à-dire 9 ne doit pas précéder 0, 1 ou 8. 0, 018, 01, 09, 0189, 18, 19, 019, etc.Générer des sous-séquences
Un autre exemple est "10292" pour lequel les sous-séquences seraient: 1, 10, 02, 02, 09, 29, 92, etc. Vous avez peut-être remarqué '02' deux fois, puisque '2' vient deux fois dans la chaîne donnée. Mais encore une fois des choses comme: 21, 01, 91 sont invalides car la commande doit être maintenue.
Tout algorithme ou code psuedo, qui pourrait être implémenté en C/C++ serait apprécié!
Lequel devrait-il être: C ou C++? –
Un chaton meurt chaque fois que quelqu'un dit "C/C++". – Philip
Puisqu'il demande des algorithmes ou pseudocode 'C/C++' signifiant C ou C++ est assez raisonnable. – john