Dmitry Fedoseev: Saiba o que você está fazendo. No início você parece ter acabado de decidir montar uma classe com tudo o que tem, para encontrar alguma abordagem universal ao lidar com mandados. Mas você está resolvendo um problema muito estreito.
No primeiro post diz procurar duas ordens máximas por tipo, procurar duas ordens mínimas por tipo, procurar as duas últimas ordens por tipo e procurar as duas primeiras ordens por tipo.
Vladimir Pastushak: Sim, porque apenas um ciclo preenche a estrutura, e depois disso você tem que começar o ciclo novamente para encontrar o elemento necessário, se o número de elementos necessários for superior a 1, o número de ciclos será superior a 1
Sim. Seja qual for a sua visão. Seja qual for a sua visão, é assim que será.
Se precisarmos encontrar apenas dois pedidos com o preço mais alto, teremos dois loops, e se precisarmos de 3, teremos 3 loops. É claro que não temos que classificar tudo.
Sim. Seja qual for a sua visão. Seja qual for a sua visão, é assim que será.
Se precisarmos encontrar apenas dois pedidos com o preço mais alto, teremos dois loops, e se precisarmos de 3, teremos 3 loops. É claro que não temos que classificar tudo.
Vladimir Pastushak: No primeiro post diz , encontre duas ordens máximas por tipo , encontre duas ordens mínimas por tipo , encontre duas últimas ordens por tipo e encontre duas primeiras ordens por tipo.
Como normalmente procuramos um máximo, apenas duas variáveis. Primeiro, verificamos com uma variável e se ela for maior, transferimos o valor dela para a segunda variável e depois adicionamos o novo valor a ela. Se não for mais, então a comparamos com a segunda variável. É como a busca habitual do valor máximo, apenas um pouco mais complicado.
Dmitry Fedoseev: Esta é a busca máxima usual, usamos apenas duas variáveis. Primeiro, verificamos com uma variável; se for maior, invertemos o valor dela para a segunda variável e não para o novo valor. Se não for mais, então o comparamos com o segundo. É como uma busca habitual do valor máximo, apenas um pouco mais complicado.
Eu sei como fazer isso...
A questão é outra...
Estamos agora usando um membro de classe do tipo Buy.Price_Max.Price que tem vários componentes
Vladimir Pastushak: A questão é encontrar o método mais rápido e mais estável ...
Você já encontrou o mais rápido. Um ciclo, duas verificações. Mas apenas para lembrar um bilhete. Após o ciclo, selecione o pedido no bilhete e tome todas as suas propriedades.
Dmitry Fedoseev: Isso porque eles já encontraram o mais rápido. Um ciclo, duas verificações. Mas lembre-se apenas de um bilhete. Após o ciclo, selecione o pedido no bilhete e tome todas as suas propriedades.
Sim, pensei que talvez alguém conhecesse melhor ....
Saiba o que você está fazendo. No início você parece ter acabado de decidir montar uma classe com tudo o que tem, para encontrar alguma abordagem universal ao lidar com mandados. Mas você está resolvendo um problema muito estreito.
Sim, porque apenas um ciclo preenche a estrutura, e depois disso você tem que começar o ciclo novamente para encontrar o elemento necessário, se o número de elementos necessários for superior a 1, o número de ciclos será superior a 1
Sim. Seja qual for a sua visão. Seja qual for a sua visão, é assim que será.
Se precisarmos encontrar apenas dois pedidos com o preço mais alto, teremos dois loops, e se precisarmos de 3, teremos 3 loops. É claro que não temos que classificar tudo.
Sim. Seja qual for a sua visão. Seja qual for a sua visão, é assim que será.
Se precisarmos encontrar apenas dois pedidos com o preço mais alto, teremos dois loops, e se precisarmos de 3, teremos 3 loops. É claro que não temos que classificar tudo.
No primeiro post diz , encontre duas ordens máximas por tipo , encontre duas ordens mínimas por tipo , encontre duas últimas ordens por tipo e encontre duas primeiras ordens por tipo.
Fiz tudo em um ciclo...
Esta é a busca máxima usual, usamos apenas duas variáveis. Primeiro, verificamos com uma variável; se for maior, invertemos o valor dela para a segunda variável e não para o novo valor. Se não for mais, então o comparamos com o segundo. É como uma busca habitual do valor máximo, apenas um pouco mais complicado.
Eu sei como fazer isso...
A questão é outra...
Estamos agora usando um membro de classe do tipo Buy.Price_Max.Price que tem vários componentes
Comprar tudo sobre a ordem de compra
Price_Max tudo sobre o pedido máximo
O preço é o preço da ordem máxima
Eu sei como fazer isso...
A questão é outra...
nosso código agora usa um membro da classe Buy.Price_Max.Price que tem todos os seguintes componentes
Comprar tudo sobre a ordem de compra
Price_Max tudo sobre o pedido máximo
Preço do pedido máximo
Qual é a pergunta? O que armazenar os valores não é tão crucial.
A questão é encontrar o método mais rápido e mais estável ...
Isso porque eles já encontraram o mais rápido. Um ciclo, duas verificações. Mas lembre-se apenas de um bilhete. Após o ciclo, selecione o pedido no bilhete e tome todas as suas propriedades.