Algorithmes, méthodes de résolution, comparaison de leurs performances - page 2

 
Комбинатор:

Bummer.)


C'est un bon point.

 
Реter Konow:

Dans un autre fil, des personnes bien informées ont dit qu'il est impossible de fabriquer une solution efficace pour écrire des magiciens sur une corde et les faire sortir rapidement "à la volée" de la corde.

Cependant, à mon avis, si le nombre de commandes futures est inconnu, alors la seule solution efficace est d'écrire des magiciens à la chaîne.

Ce n'est pas du tout de la maternelle, et même la mise en œuvre est imparfaite. Absence totale de compréhension de ce qu'est une chaîne, du fonctionnement de StringFind, etc.

 
fxsaber:

Ce n'est pas du tout de la maternelle, et même la mise en œuvre est imparfaite. Incompréhension totale de ce qu'est une chaîne, du fonctionnement de StringFind, etc.

Eh bien... Et plus concrètement ?
 
Реter Konow:
Eh bien... Et plus précisément ?

Qu'est-ce qui est plus spécifique ? Ne pouvez-vous pas penser à un contre-exemple à votre mise en œuvre ? Expliquez ce que sont les tableaux et les structures.

J'ai peur de deviner ce qui se passera si vous devez obtenir non seulement le numéro de l'ordre, mais aussi le prix, par exemple.

En somme, une sorte d'ignorance. Et ce n'est pas celui d'un débutant, et donc inexcusable. Honte à la ressource si quelqu'un d'extérieur citait ce fil de discussion comme un exemple de "regardez le niveau des programmeurs dans MQL !

 
Реter Konow:
Eh bien... Et pour être plus précis ?

Une chaîne de caractères est en fait la même chose qu'un tableau de graphiques, et de la mémoire supplémentaire lui est également allouée lors de l'augmentation de la taille de ..... mais si vous retournez et écrivez le tableau de graphiques au lieu de la chaîne dans votre code, vous obtiendrez une telle absurdité

et sera évidemment perdant face à plusieurs chaînes de caractères avec le tableau int.

"Pas un seul octet supplémentaire en fait" - il y a une tonne d'octets supplémentaires et beaucoup de code inutile.

 

Des mots et encore des mots.

Messieurs les experts, prenez votre propre décision et comparons.

Sinon, ce n'est qu'une conversation vide et inutile.

 

Malheureusement, j'ai tendance à avoir une meilleure opinion des gens et de leurs "compétences" que ce qu'il en est dans la plupart des cas.
Reg Konow, votre niveau de connaissance des "structures de données" est de 0.

C'est la base de toute langue normale.
Ce dont vous êtes si fier est un non-sens total.
Ce n'est pas quelque chose dont quelqu'un aurait besoin - c'est un exemple parfait de comment ne jamais le faire.
La question ici ne concerne pas les personnalités, mais la communauté MQL qui a été élevée sans compréhension des algorithmes et des structures de données.


1. Votre code ne fonctionne pas.
Le motif "_index_magic" est incorrect. La solution possible est "|index_magic".

2. Votre algorithme a une vitesse O(n) avec jusqu'à trois passages de la valeur de la chaîneAll_magics

3. Votre mesure de performance est complètement incorrecte :

- il n'y a pas de résultat moyen dans la série
- pas de série avec recherche des dernières valeurs d'index



Au lieu d'écrire des bêtises, veuillez étudier le sujet, par exemplehttps://habrahabr.ru/post/310794/.
Et ensuite, apprenez à appliquer CArrayList à partir de <Generic\ArrayList.mqh>.
Bonne chance.

Структуры данных для самых маленьких
Структуры данных для самых маленьких
  • 2023.09.16
  • habrahabr.ru
James Kyle как-то раз взял и написал пост про структуры данных, добавив их реализацию на JavaScript. А я взял и перевёл. Дисклеймер: в посте много ascii-графики. Не стоит его читать с мобильного устройства — вас разочарует форматирование текста. Сегодня мы узнаем всё о структурах данных. «Оооооой как интересно...», да? Да уж, не самая...
 

fxsaber:

...

J'ai peur d'imaginer ce qui se passerait si le numéro de commande était utilisé pour obtenir non seulement le Majdic mais aussi le prix, par exemple.

...

La même chose peut être faite. Je ne vois pas de contre-indications.

 
Реter Konow:

Messieurs les experts, allez-y, faites votre propre solution et comparons.

Presque tout le monde ici est prêt à le faire si vous passez en mode lecture seule pendant un mois après.

 
Sergey Dzyublik:

Malheureusement, j'ai tendance à avoir une meilleure opinion des gens et de leurs "compétences" que ce qu'il en est dans la plupart des cas.
Reg Konow, votre niveau de connaissance des "structures de données" est de 0.

C'est la base de toute langue normale.
Ce dont vous êtes si fier est un non-sens total.
Ce n'est pas quelque chose dont quelqu'un aurait besoin - c'est un exemple parfait de comment ne jamais le faire.
La question ici ne concerne pas les personnalités, mais la communauté MQL qui a été élevée sans compréhension des algorithmes et des structures de données.


1. Votre code ne fonctionne pas.
Le motif "_index_magic" est incorrect. La solution possible est "|index_magic".

2. Votre algorithme a une vitesse O(n) avec jusqu'à trois passages de la valeur de la chaîneAll_magics

3. Votre mesure de performance est complètement incorrecte :

- il n'y a pas de résultat moyen dans la série
- pas de série avec recherche des dernières valeurs d'index



Au lieu d'écrire des bêtises, veuillez étudier le sujet, par exemplehttps://habrahabr.ru/post/310794/.
Et ensuite, apprenez à appliquer CArrayList à partir de <Generic\ArrayList.mqh>.
Bonne chance.

Vous fournissez votre solution. Sinon, ce ne sont que des paroles en l'air. Comme avant.
Raison: