Question: Write a function eliminate Duplicates [T] (1:List [T]): List [T] that will eliminate consecutive duplicate entries in a List. For example: eliminateDuplicates (List(1, 2,

 Write a function eliminate Duplicates [T] (1:List [T]): List [T] that will  

Write a function eliminate Duplicates [T] (1:List [T]): List [T] that will eliminate consecutive duplicate entries in a List. For example: eliminateDuplicates (List(1, 2, 1, 1, 1, 3)) should produce List(1, 2, 1, 3) You may use either approach -- recursion or calling higher order functions. [5 marks]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!