Is there any clustering algorithm that can work with data which has linear cluster?

Is there any clustering algorithm that can work with data that has linear clusters and does not require a predefined number of clusters? If there isn't, how can I solve this problem? clusterwise linear regression

How many English words
do you know?
Test your English vocabulary size, and measure
how many words do you know
Online Test
Powered by Examplum