c언어가 low-level 언어라 자료구조 공부할 때는 c언어 베이스로 공부하면 좋다고 하는데

스프링을 사용하는 백엔드 쪽으로 취업을 준비하고 있어서 주언어로 자바를 사용하는 중이라 

자바에 기반한 자료구조 책으로도 공부해도 괜찮은지, 아니면 자료구조에 한해서는 C언어 기반으로 공부하면 좋은지에 대해 고민입니다.


일단은 자바 기반의 자료구조 책을 아무거나 빌려서 이론적인 내용을 공부하고 백준에 있는 자료구조 관련 문제를 풀면서

자료구조를 활용하는 연습을 하는 것으로 생각중인데 혹시 자바를 베이스로 한 자료구조 책 중 추천할 만한 책이 있는지 궁금합니다.

(별개로 기업 코테에서 자바를 사용하는 경우 자료구조를 직접 구현해야 하는 경우가 있는지도 궁금합니다.)


그 외에도 혹시 자바 기반으로 자료구조를 공부하는 더 좋은 방법이 있다면 이에 대해서도 조언을 듣고 싶습니다.