0
OCaml에서 int를 소팅 된리스트에 삽입하고 새로운리스트를 반환하는 함수 insert : int -> list -> list
을 작성하는 효율적인 방법은 무엇입니까? 내가 코드를 요구하기 때문에OCaml : 정렬 된 정수리스트에 정수를 삽입하십시오.
let insert x list =
match list with
[] -> [x]
| list :: t -> list :: (insert t x)
유용한 답변을 원하면 질문에 대한 추가 작업이 필요합니다. 가장 좋은 방법은 작성한 일부 코드를 표시하고 잘못된 코드가 무엇인지 설명하는 것입니다. 생각해 봐야 할 점 : 새 int가 정렬 된 목록의 첫 번째 요소보다 작다는 것을 알면 코드의 모양은 어떻게됩니까? –