LearnCPP
1.0.0
| YouTube 채널 | Github Repos | 최고의 코딩 놀이터 |
|---|---|---|
| cppnuts | Codecademy | 레 코드 |
| 체르노 | Johnmcfarlane/시작 (C ++) | 해커 랭크 |
| Chilitomatonoodle | Ratansingh98/CPP- 학습 | Codechef |
| Bo Qian | sahilbansal17/get_better_at_cp_in_2_months | 코드 포스 |
| 코딩 IDE | 알고리즘 | 유용한 기사 |
|---|---|---|
| 코드 블록 | 애니메이션을 통한 VisualISze 알고리즘 | CPP를 배우십시오 |
| 대 코드 | CP 알고리즘 | CF 블로그 : CPP 용 리소스 |
| 단계를 따르십시오 | 시작하세요 |
|---|---|
![]() | ![]() |
![]() | ![]() |
| 다음 단계를 따르십시오 | |
|---|---|
| 새로운 알고리즘 | 'Please see if the algorithm is already present' |
| 무엇을 포함 해야하는지 | "Your algorithm should be efficiently written with proper code / comments / time complexity / space complexity / link to gfg or any other documentation on top in code file" |
| 포함 할 곳 | 올바른 폴더에 알고리즘을 커밋하거나 [here](https://github.com/Lakhankumawat/LearnCPP/discussions/7) 대해 토론하십시오. |
| readme | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " |
| 다음 단계를 따르십시오 | |
|---|---|
| 새로운 문제 진술 | 'Please see if the problem is present already? If it is do not commit your own ' |
| 무엇을 포함 해야하는지 | "Your problem statement solution should be efficiently written with proper code / comments / time complexity / space complexity / link to problem statement in code file" |
| 포함 할 곳 | Most of the Problem Statements are inside please commit your problem solution in the correct folder or discuss before committing for where to include 여기에서 토론하십시오. |
| readme | "Please check whether your directory has a README file, if there is then edit your algorithm name with a link, otherwise create a new one " |
| 추가 컨텍스트 | "There are three levels of problem statement" 1 레벨 1`와 마찬가지로 2 레벨 2 및 3 레벨 3, 귀하가 선호하는 올바른 수준의 솔루션에 문제 설명을 포함하십시오. |
STL 사용하여 프로그램을 추가하려면 Algorithms 과 동일한 접근 방식을 따르십시오.Readme 디자인을 좋아하는이 섹션은 도움이 될 것입니다.
| 다음 단계를 따르십시오 | |
|---|---|
| ? 새로운 readme | 'Please see if there is no README in any folder if no? Then please design it, if yes? Then please edit it accordingly to your contribution and follow the guidelines ' |
| ? 무엇을 포함 해야하는지 | "Your README should be efficiently and written / link to problem statement in README at the top" exmaple 참조 |
| ✅ 포함해야합니다 | 1. and explain in brief about addition 2. An Image of addition ie how it works 3. Mention the Pseudo Code 4. Time and Space Complexities 5. Advantages 6. Disadvantages |
| ? 포함 할 곳 | Inside the folder where programs are residing, discuss before committing to where to include 여기에서 토론하십시오. |
contributing guidelines 을 살펴보십시오!Lakhankumawat ᵖ⁺ ? ? | 니키타 샤르마 ? ? | SK Miraj ? ? | Gunjan ? ? | Siddhi Bhanushali ? ? | Pooja Mangal ? | 트리 디브 백 ? |
아디티 ? | 빌시자인 ? |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 배열 작업 | 해결책 |
| 2 | 대구 매트릭스 | 해결책 |
| 3 | 분열 된 esubstrings 계산 | 해결책 |
| 4 | 모든 창에서 첫 번째 부정 | 해결책 |
| 5 | 최대 합계 서브 어레이 | 해결책 |
| 6 | 누락 및 반복 숫자 | 해결책 |
| 7 | 1D 어레이에서 피크 | 해결책 |
| 8 | 접두사 합 | 해결책 |
| 9 | 배열의 역전 | 해결책 |
| 10 | 0의 1과 2의 배열을 정렬하십시오 | 해결책 |
| 11 | 주식을 사고 팔기 가장 좋은시기 | 해결책 |
| 12 | 대칭 행렬 | 해결책 |
| 13 | 추적과 정상 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 해밀턴 사이클 | 해결책 |
| 2 | n- 퀸 | 해결책 |
| 3 | 미로에있는 쥐 | 해결책 |
| 4 | 서브 세트 합계 | 해결책 |
| 5 | 기사의 투어 문제 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 비트 조작 | 해결책 |
| 2 | Cout 세트 비트 | 해결책 |
| 3 | 2 숫자를 바꾸는 것 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 분리 된 노조 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 로드 절단 | 해결책 |
| 2 | 동일한 합계 파티션 문제 | 해결책 |
| 3 | 가장 짧은 일반적인 수퍼 시퀀스 | 해결책 |
| 4 | 빗물 문제를 포획합니다 | 해결책 |
| 5 | 가장 긴 일반적인 후속 문제 | 해결책 |
| 6 | 달걀 떨어지는 퍼즐 | 해결책 |
| 7 | 계단 등반 | 해결책 |
| 8 | 최소 비용 등반 계단 | 해결책 |
| 9 | 독특한 길 | 해결책 |
| 10 | 독특한 길 II | 해결책 |
| 11 | 최소 하락 경로 합계 | 해결책 |
| 12 | 중복 항목이있는 배낭 | 해결책 |
| 13 | 최소 삭제 및 삽입이 필요합니다 | 해결책 |
| 14 | 동전 변경 | 해결책 |
| 15 | Kadane의 알고리즘 | 해결책 |
| 16 | 0-1 배낭 | 해결책 |
| 17 | 여행 판매원 | 해결책 |
| 18 | 서브 세트 합계 | 해결책 |
| 19 | 최소 삽입은 팔린 드롬을 형성합니다 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 거북이 | 해결책 |
| 2 | 발사체 | 해결책 |
| 3 | 설계 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 다단계 그래프 최단 경로 | 해결책 |
| 2 | 벨만 포드 | 해결책 |
| 3 | 플로이드 워 찰스 | 해결책 |
| 4 | dijsktra 단일 소스 최단 경로 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 조음 지점 | 해결책 |
| 2 | 그래프 채색 | 해결책 |
| 3 | 2 분파를 점검하십시오 | 해결책 |
| 4 | 인접 행렬에서 방향 그래프의 가장자리를 추가 및 삭제합니다. | 해결책 |
| 5 | 인접 행렬을 작성하고 표시합니다 | 해결책 |
| 6 | 인접력 목록 | 해결책 |
| 7 | 해시 맵을 사용한 인접력 목록 | 해결책 |
| 8 | 프리즈 | 해결책 |
| 9 | 우선 순위 대기열을 사용하는 프라이드 | 해결책 |
| 10 | 크루 스칼 | 해결책 |
| 11 | 크루 스칼 DSU | 해결책 |
| 12 | 포드 풀커슨 | 해결책 |
| 13 | 폭 너비 첫 번째 검색 | 해결책 |
| 14 | 깊이 첫 번째 검색 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 최적의 병합 패턴 | 해결책 |
| 2 | 허프만 코딩 | 해결책 |
| 3 | 분수 배낭소 | 해결책 |
| 4 | 작업 일정 | 해결책 |
| 5 | Busyman 문제 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 해시 맵 | 해결책 |
| 2 | 지도 | 해결책 |
| 3 | 멀티 맵 | 해결책 |
| 4 | unorderedMap | 해결책 |
| 5 | UNORDEREDMAPS CustomHashMaps OperatorOverloading | 해결책 |
| 6 | 세트 | 해결책 |
| 7 | 지정되지 않은 세트 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 가장 큰 K | 해결책 |
| 2 | 최소 힙 | 해결책 |
| 3 | 맥스 힙 | 해결책 |
| 4 | 힙 | 해결책 |
| 5 | 힙 정렬 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 단일 링크 된 목록 | 해결책 |
| 2 | 복제를 제거합니다 | 해결책 |
| 3 | 링크 된 목록에서 검색 | 해결책 |
| 4 | 링크 된 목록을 되돌립니다 | 해결책 |
| 5 | 링크 된 목록의 중간 요소 | 해결책 |
| 6 | Palindrome 링크 목록 | 해결책 |
| 7 | 더 이상한 분리 | 해결책 |
| 8 | 병합 k 정렬 된 링크 사전 목록 | 해결책 |
| 9 | LRU 캐시 | 해결책 |
| 10 | 원형 연결된 목록 | 설명 |
| 11 | 이중 링크 된 목록을 뒤집습니다 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 세그먼트 화 된 | 해결책 |
| 2 | 암스트롱 번호 | 해결책 |
| 3 | 가장 큰 일반적인 구분 | 해결책 |
| 4 | 주요 합계 | 해결책 |
| 5 | 계승 더 큰 숫자 | 해결책 |
| 6 | 저글러 시퀀스 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 예외 처리 | 해결책 |
| 2 | 람다 기능 | 해결책 |
| 3 | 친구 수업 | 해결책 |
| 4 | 친구 기능 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 우선 순위 대기열 | 해결책 |
| 2 | 우선 큐 STL 비교기 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 공격적인 소 | 해결책 |
| 2 | 정렬 된 이중 연결 목록에 주어진 합계와 쌍을 이루십시오 | 해결책 |
| 3 | 크기 k의 모든 서브 배열의 최대 값 | 해결책 |
| 4 | 소문자로 대문자 | 해결책 |
| 5 | 계산 주파수 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 링크 된 목록을 사용하는 대기열 | 해결책 |
| 2 | 배열 사용 대기열 | 해결책 |
| 3 | [대기열 stl] | 해결책 |
| 4 | Linkedlist를 사용하는 원형 대기열 | 해결책 |
| 5 | 리버스 큐 | 해결책 |
| 6 | 배열을 사용한 원형 대기열 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 역전 수 | 해결책 |
| 2 | PI를 교체하십시오 | 해결책 |
| 3 | 하노이 타워 | 해결책 |
| 4 | 재귀에 의한 GCD 및 LCM 계산 | 해결책 |
| 5 | Horner의 규칙에 따라 Taylor 시리즈 | 해결책 |
| 6 | 재귀 유형 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 짝을 이루어 stl | 해결책 |
| 2 | 목록 수용 | 해결책 |
| 3 | 기울기 | 해결책 |
| 4 | 멀티 셋 | 해결책 |
| 5 | 세트 | 해결책 |
| 6 | 벡터 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 선형 검색 | 해결책 |
| 2 | 이진 검색 | 해결책 |
| 3 | 회전 된 정렬 된 배열의 검색 요소 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 두 세트의 직교 제품 | 해결책 |
| 2 | 두 세트의 결합 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 버블 정렬 | 해결책 |
| 2 | 삽입 정렬 | 해결책 |
| 3 | 빠른 정렬 | 해결책 |
| 4 | 정렬을 병합하십시오 | 해결책 |
| 5 | 계산 정렬 | 해결책 |
| 6 | 버킷 정렬 | 해결책 |
| 7 | DNF 정렬 | 해결책 |
| 8 | 선택 정렬 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 포스트 픽스 변환에서 디픽스 | 해결책 |
| 2 | 중복 괄호 | 해결책 |
| 3 | 링크 된 목록을 사용하여 ADT를 스택합니다 | 해결책 |
| 4 | 십진수를 바이너리로 변환합니다 | 해결책 |
| 5 | STL이없는 스택 | 해결책 |
| 6 | 스택 stl | 해결책 |
| 7 | 다음에 더 큰 요소 | 해결책 |
| 8 | 스택을 사용한 브래킷 밸런싱 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | KMP | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 문자열 | 해결책 |
| 2 | 문자열 toknizer | 해결책 |
| 3 | 문자열 정렬 | 해결책 |
| 4 | 문자열 리버스 | 해결책 |
| 5 | 문자열 비교 | 해결책 |
| 6 | 문장에서 가장 긴 단어 | 해결책 |
| 7 | 문자열 palindrome | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | 클래스 템플릿 | 해결책 |
| 2 | 함수 템플릿 | 해결책 |
| 틀 | 문제 진술 및 설명 | 해결책 |
|---|---|---|
| 1 | BST의 천장 가치 | 해결책 |
| 2 | 유효한 BST를 확인하십시오 | 해결책 |
| 3 | BST의 바닥 값 | 해결책 |
| 4 | BST | 해결책 |
| 5 | AVL | 해결책 |
| 6 | BST에 배열 | 해결책 |
| 7 | 선주문 Travsersal에서 BST를 구성하십시오 | 해결책 |
| 8 | 이진 트리의 높이 | 해결책 |
| 9 | 이진 트리에서 가장 큰 BST | 해결책 |
| 10 | 이진 트리의 직경 | 해결책 |
| 11 | 이진 트리의 잎 노드 수 | 해결책 |
| 12 | 펜 윅 트리 | 해결책 |
| 13 | 반복적 인 선주문 및 일반 트리의 순서 대전선 | 해결책 |
| 14 | 유전자 트리의 레벨 순서 순서 | 해결책 |
| 15 | 유전자 나무의 거울 | 해결책 |
| 16 | 유전자 나무의 직경 | 해결책 |
| 17 | 유전자 트리의 두 노드 사이의 최소 거리 | 해결책 |
| 18 | 유전자 트리를 구성하고 표시합니다 | 해결책 |
| 19 | 대각선 트래버스 | 해결책 |
| 20 | 모리스 트래버스 | 해결책 |
| 21 | 선주문 횡단 | 해결책 |
| 22 | 우체류 횡단 | 해결책 |
| 23 | 반전 | 해결책 |
| 24 | 레벨 레서더 트래버스 | 해결책 |
이 멋진 사람들에게 감사합니다 (이모티콘 키) :
Lakhankumawat ᵖ⁺ ? ? | Chetas Shree Madhusudhan | 니키타 샤르마 ? | Ujjwal Bansal | supratim2000 | Puneet Kaur | 슈퍼러디터 보이 |
Parthib Sarkar | Rutujaingole | Suhotra dey | Satyam Kumar | Aastik Sharma | Shivani Thorve | 이코 아시민 ? |
모든 기고자 | Gaurangsaraswat-07 | Anurag Kumar Singh | Divyansh Singh | Vaishnavimandloi | Aditya Kumar Singh | aditim26 |
Izhar Ahmad | Priyanshu Saxena | Mrudula-Kulkarni | Sahil Horo | Shruthikartik | Aneesh Tripathi | MD Nazish Arman |
Shubham Lakhera | aparnamittal | 라훌 샤르마 | Jayanth Mkv | Sidharth Sarangi | 라훌 쿠마르 | Purvak Baliyan |
모하마드 럼만 | Vinaya Sree 모뎀 | Maithili Kharabe | Shashank Venkat | Janhavi Kale | 트리 디브 백 | 세빈 프랜시스 |
칼라 쉬 싱산 | Bhavneet Singh | Jyoti Singh | 아이샤 | Bhumika Tewary | Arzitmahajan | 복막 개발자 |
Prashant Raj | 리티카 가그 | Shweta Bhagat | Abhilipsa Sahoo | Akshat Agarwal | Uhini Mukherjee | Pragati Verma |
Dewanshi Paul | Arun G Nayak | 수 크리티 | Sarthak S Kumar | Deeptarshi Biswas | 프란 슈 자이나 | 헨드 아흐메드 |
Shatakshi-Choudhary | Aly Eyad | 마이클에 하브 | Shraddha | Sanya Gera | Utkarsh Saxena | Ayushi Bisht |
미렛 아민 | Lakshay Narula | Supriya Kumari | Gaurav Patel | Nishkarsh Saxena | Purva-gharat | Yasmeen Elkararty |
Chahat Mittal | 리야 싱 | arushi_garg | Shiwangi Kumari | Ayush Rudani | mugdhapandey | 라훌 반 발 |
이 프로젝트는 All-Contritors 사양을 따릅니다. 모든 종류의 공헌을 환영합니다!
인도에서 ❤️로 개발 되었습니까 ??