데이터 구조를 처음 접하는 학생들에게는 C를 직접 사용하는 것이 좋습니다. Java를 사용하는 것은 절대 권장되지 않습니다. C를 사용하면 기본 코드 및 알고리즘 아이디어의 구현을 더 잘 이해할 수 있습니다. Java 캡슐화는 너무 깊어서 기본 코드를 쉽게 무시할 수 있습니다(기본 코드는 보기 쉽지 않습니다). 알고리즘의 경우 C++ 또는 Java를 사용하는 것이 좋습니다. 알고리즘은 아이디어와 구현에 중점을 두고 그 다음에는 언어(알고리즘 성능을 고려하지 않음)를 사용하는 것이 좋습니다. C를 가장 잘 사용할 수 있다면 앞으로 엄청난 이익을 얻을 것입니다.
이건 싸움이에요. 당신이 언급한 세 가지 언어를 모두 배웠는데 C++와 Java 모두 좋은 선택입니다. 자세히 말해도 괜찮습니다. 쉬움과 안함은 주관적입니다. C, C++ 및 Java 언어로 작성된 세 가지 알고리즘 책을 구입하여 간략하게 읽고 마음에 들면 계속 학습하는 것이 좋습니다.
연습을 통해 무엇을 배우려는지에 따라 다릅니다. 많은 경우 알고리즘은 언어 독립적이지만 매우 기본적인 데이터 유형 및 데이터 구조의 작동을 이해하려는 경우(예: 배열 및 연결 목록이 대체 불가능한 이유) 다른 분야에서) 사용) 이러한 기본 구조에서 수행된 캡슐화를 우회하는 것이 가장 좋습니다. Java C++는 컬렉션 유형을 매우 잘 캡슐화했으며 일부 C 라이브러리도 이를 수행했으므로 이미 구현된 API를 우회하고 간단한 데이터 유형을 사용하여 컨트롤, 루프, 함수 등과 협력하는 것이 더 중요합니다. 메커니즘 특정 언어를 우회하는 것이 아닌 구현하기
데이터 구조를 처음 접하는 학생들에게는 C를 직접 사용하는 것이 좋습니다. Java를 사용하는 것은 절대 권장되지 않습니다. C를 사용하면 기본 코드 및 알고리즘 아이디어의 구현을 더 잘 이해할 수 있습니다. Java 캡슐화는 너무 깊어서 기본 코드를 쉽게 무시할 수 있습니다(기본 코드는 보기 쉽지 않습니다). 알고리즘의 경우 C++ 또는 Java를 사용하는 것이 좋습니다. 알고리즘은 아이디어와 구현에 중점을 두고 그 다음에는 언어(알고리즘 성능을 고려하지 않음)를 사용하는 것이 좋습니다. C를 가장 잘 사용할 수 있다면 앞으로 엄청난 이익을 얻을 것입니다.
알고리즘은 언어와 아무런 관련이 없습니다. 자신에게 가장 적합한 알고리즘을 선택하세요.
알고리즘에 관해서는 학교에 다니는 학생이라면 교사가 일반적으로 C를 사용하여 알고리즘을 구현하라고 요청할 것입니다. Java의 많은 함수에는 호출을 위해 미리 만들어진 인터페이스가 있습니다. 때로는 기본 사항 중 일부를 무시하게 만듭니다.
이건 싸움이에요.
당신이 언급한 세 가지 언어를 모두 배웠는데 C++와 Java 모두 좋은 선택입니다.
자세히 말해도 괜찮습니다. 쉬움과 안함은 주관적입니다. C, C++ 및 Java 언어로 작성된 세 가지 알고리즘 책을 구입하여 간략하게 읽고 마음에 들면 계속 학습하는 것이 좋습니다.
사실 데이터구조를 배우고 싶다면 개인적으로 C언어를 추천드려요! C 언어는 메모리 할당 등 최하위 계층에 더 가까워질 수 있기 때문입니다
연습을 통해 무엇을 배우려는지에 따라 다릅니다. 많은 경우 알고리즘은 언어 독립적이지만 매우 기본적인 데이터 유형 및 데이터 구조의 작동을 이해하려는 경우(예: 배열 및 연결 목록이 대체 불가능한 이유) 다른 분야에서) 사용) 이러한 기본 구조에서 수행된 캡슐화를 우회하는 것이 가장 좋습니다. Java C++는 컬렉션 유형을 매우 잘 캡슐화했으며 일부 C 라이브러리도 이를 수행했으므로 이미 구현된 API를 우회하고 간단한 데이터 유형을 사용하여 컨트롤, 루프, 함수 등과 협력하는 것이 더 중요합니다. 메커니즘 특정 언어를 우회하는 것이 아닌 구현하기
C++가 최선의 선택이라는 것은 의심의 여지가 없습니다.
중요한 것은 어떤 언어인지는 중요하지 않습니다. C를 배우려면 C++ 버전을 읽으면 됩니다. 너무 많은 얽힘과 너무 많은 시간이 전혀 쓸모가 없습니다
데이터 구조를 배우려면 C를 사용하고, 알고리즘을 배우려면 C++/JAVA를 사용하세요.
이제 막 데이터 구조와 알고리즘을 배우기 시작했다면 C를 사용하세요
알고리즘은 언어와 아무 관련이 없습니다. 알고리즘은 아이디어이고 언어는 구현입니다.