1
하위 목록의 중첩 깊이에 따라 목록에서 정보를 수집 할 수 있는지 확인하려고했습니다. 그러나 나무로만 성취 할 수 있어야한다는 것을 깨달았습니다. 어느 정도는 lisp에서 이진 트리를 프로그래밍하는 것을 배웠지 만 도움이되지 않을 것이며 모든 수의 자식 노드와 트리를 시도해야 할 것입니다. 나는 또한 작업 쉽게 내가 다른 레이블에서 하위 목록을 수집 할 수 있습니다 이러한 방법으로Maxima에없는 시퀀스
li:[g,f,t,h,[a,b,c],[[t,y,u]]]
/*after filtering out non-list elements li=[[a,b,c],[[t,y,u]]]*/
IN::map(lambda([x],apply(sequence,[x]),li)
OUT:: [a,b,c,[t,y,u]]
/*Again filtering out and repeating the process will leave me with [t,y,u].*/
을 할 수 할 수 있습니다 혀짤배기의 '순서'기능이 있음을 발견했다. Maxima에서이 시퀀스 함수를 볼 수 없었습니다. 포함되지 않은 이유가 있습니까?
귀하의 통찰력에 감사드립니다. 그것은 나를 도왔다. – Rorschach