Resultados 1 al 7 de 7

Ordenar array alfabéticamente

  1. #1
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Ordenar array alfabeticamente

    Buenas. Una cosa rápida, no me funciona la ayuda de Maxscript no sé por qué. Alguien me puede decir cómo ordenar alfabéticamente los elementos de un array? Gracias.

  2. #2
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,694

    Ordenar array alfabeticamente

    Código:
    sort #(Daniel, Cristian, bastian, Andrés)

  3. #3
    Fecha de ingreso
    Apr 2006
    Mensajes
    275

    Ordenar array alfabeticamente

    Código:
    sort #(Daniel, Cristian, bastian, Andrés)
    Y si tienes 5.324.956.329.487 nombres funciona también? Lo hace automático?

  4. #4
    Fecha de ingreso
    Mar 2004
    Mensajes
    3,694

    Ordenar array alfabeticamente

    Y si tienes 5.324.956.329.487 nombres funciona también? Lo hace automático?
    En teoría sí, pero mi paciencia llegó hasta la de nada más.

    El único requisito es que todos los elementos sean del mismo tipo, si tienes un array mixto tendrías que separarlo según el classof de cada elemento y luego unir los arrays ordenados. Algo como esto:
    Código:
    Fn sortarraybytype thearray =
    (.
    
    Datatype = makeuniquearray (for each in thearray collect (classof each)).
    
    Result = #().
    
    For I in datatype do join result (sort (for each in thearray where (classof each)==i collect each)).
    
    Return result).
    
    Sortarraybytype #(Daniel, 4, Cristian, 3, bastian, 2, Andrés, 1).
    Última edición por Cesar Saez; 05-05-2009 a las 19:10

  5. #5
    Fecha de ingreso
    Dec 2007
    Mensajes
    678

    Ordenar array alfabeticamente

    Y si tienes 5.324.956.329.487 nombres funciona también? Lo hace automático?
    Te has molestado en poner los puntos y todo. Gracias César, sort, a veces creo que debería pararme a pensar un poco antes de gritarle help. A la ayuda de Maxscript.

    De nuevo, gracias.

  6. #6
    Fecha de ingreso
    Apr 2006
    Mensajes
    275

    Ordenar array alfabeticamente

    Pensé que podía pillar a César no sabiendo cómo hacer algo, pero que va, sigo intentando. Siempre muy eficiente.

  7. #7
    Fecha de ingreso
    May 2009
    Mensajes
    1

    Ordenar array alfabeticamente

    También existe la función Qsort, que te permite ordenar elementos en base a una función definida por tú. O sea que podría ordenar objetos según el wirecolor más saturado o cualquier signo por el estilo.

Temas similares

  1. Blender Ordenar accesos directos (Quick Favorites)
    Por chapalee en el foro Blender
    Respuestas: 2
    : 11-10-2024, 15:34
  2. Ordenar posición de capas
    Por romerriera en el foro Programas de Diseño 3D y CAD
    Respuestas: 9
    : 25-10-2016, 12:44
  3. Ordenar texturas en el 3d studio
    Por alfabetico en el foro Modelado
    Respuestas: 2
    : 23-06-2010, 09:51
  4. Ciencia y curiosidades Ordenar los tutoriales
    Por Maguada en el foro Ciencia y curiosidades
    Respuestas: 2
    : 07-01-2010, 14:35
  5. Polémica ordenar una investigación a una empresa
    Por ikerCLoN en el foro Noticias 3D
    Respuestas: 19
    : 30-08-2004, 15:33