Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++
  • C 프로그래밍
  •   
  • C++
  •   
  • Redis
  •   
  • BASH 프로그래밍
  •   
  • Python
  •   
  • Java
  •   
  • 데이터 베이스
  •   
  • HTML
  •   
  • JavaScript
  •   
  • 프로그램 작성
  •   
  • CSS
  •   
  • Ruby
  •   
  • SQL
  •   
  • IOS
  •   
  • Android
  •   
  • MongoDB
  •   
  • MySQL
  •   
  • C#
  •   
  • PHP
  •   
  • SQL Server
  • C++

    1. C++에서 정렬된 다른 배열을 만들 수 있는 배열의 최대값

      Arr1[]이라는 숫자 배열과 길이가 같거나 다른 또 다른 배열 Arr2[]가 제공됩니다. Arr1[]에는 단일 요소가 정렬되지 않도록 오름차순으로 정렬된 요소가 있습니다. Arr1[]의 잘못 배치된 요소를 대체하고 정렬할 수 있도록 두 번째 배열 Arr2[]에서 요소를 찾아야 합니다. 또한 Arr2[]에서 선택한 요소는 여러 옵션을 사용할 수 있는 경우 최대값이어야 합니다. 입력 Arr1[]= { 1,3,5,7,2,11 }, Arr2[]= { 4,8,7,10,9 } 출력 Maximum element that can make Arr

    2. C++에서 N 루피로 구입할 수 있는 최대 물 리터

      N 루피가 주어집니다. 목표는 물병의 가격이 다음과 같은 돈으로 가능한 최대의 물을 사는 것입니다 - 플라스틱 병:1리터당 1루피 유리병:1리터에 B 루피 유리병:1리터에 B 루피 이제 유리병의 원래 비용은 B-E 루피가 됩니다. 돌아온 후. 플라스틱 병의 비용이 여전히 B-E보다 낮으면 플라스틱 병만 구입하십시오. 그렇지 않으면 N-E/B-Eglass 병을 구입하고 플라스틱 병에 나머지 시간을 보내십시오. 입력 N = 6, A = 5, B = 4, E = 3; 출력 Maximum litres of water: 3 설명 −

    3. C++에서 문자 교체 및 제거 후 균형 문자열의 최대 길이

      (,),{,},[,] 문자만 포함하는 문자열이 제공됩니다. 목표는 인접한 문자를 바꾸거나 문자를 제거하여 균형이 되도록 그러한 문자열의 최대 길이를 찾는 것입니다. 인접한 문자를 비교하여 이를 수행합니다. 서로 반대인 경우 교체할 수 있습니다. ( }{,)(,][ 은 교체할 수 있지만 {{,)),[[,}},)),]] 는 교체할 수 없습니다 ). 또한 캐릭터에 일치하는 쌍이 없으면 제거할 수도 있습니다. ( {{}][, 여기서 먼저 {를 제거할 수 있으며 균형 문자열 길이는 4가 됩니다. ) 입력 str[]= {{{}}{]]][()

    4. 콘텐츠 관리 시스템 개요

      콘텐츠 관리 시스템이라는 용어는 기본적으로 콘텐츠를 관리하는 시스템을 의미합니다. 웹 콘텐츠를 쉽고 효과적으로 생성, 디자인, 게시 및 유지 관리할 수 있는 다양한 기능을 갖춘 협업 플랫폼으로 정의됩니다. 콘텐츠 관리 시스템(CMS)이란 무엇입니까? 콘텐츠 관리 시스템은 웹 콘텐츠를 온라인으로 만들고 디자인하는 데 사용되는 소프트웨어 응용 프로그램입니다. 이를 통해 사용자는 데이터베이스 처리, 스마트 보고, 보관, 디자인 및 애니메이션 기능 등과 같은 기능에 대한 액세스를 제공하여 디지털 콘텐츠를 쉽게 관리할 수 있습니다. 이러한

    5. C++의 Count Derangements(원래 위치에 요소가 나타나지 않는 순열)

      교란은 원래 위치에 숫자가 나타나지 않도록 N 숫자의 순열입니다. 예를 들어 { 1,2,3 }의 한 가지 가능한 교란은 { 2,1,3 }입니다. 이것의 어떤 요소도 원래 위치에 없습니다. 여기서 목표는 N개의 숫자에 대해 가능한 교란을 계산하는 것입니다. 재귀 솔루션을 사용하여 이 작업을 수행합니다. 다음 번호에 대한 요소의 - N=0, 교란 없음, 1 반환 N=1, 하나의 숫자만, 0 반환 N=2, 한 번만 위치 교환 가능, { 1,2 } → { 2,1 }, 1 반환 N=3, 2개의 가능한 순열, 예:{ 1,2,3 } → {

    6. C++의 연속 트리

      연속 트리는 루트 노드에서 리프 노드까지의 모든 경로가 상위 노드와 모든 직계 자식 노드 간의 절대 차이가 항상 1이 되도록 노드의 값 또는 가중치를 갖는 트리로 정의됩니다. 루트에서 리프까지의 경로에서 노드를 선택하면 |노드의 가중치-왼쪽 자식 노드의 가중치|=|왼쪽 자식 노드의 가중치-노드의 가중치| =1, 이것은 오른쪽 자식에게도 적용됩니다. |노드의 가중치-오른쪽 자식 노드의 가중치|=|오른쪽 자식 노드의 가중치 lo-노드의 가중치| =1 다이어그램 예를 들어 이해합시다. 아래 트리는 부모 노드와 자식 노

    7. C++에서 주어진 Inorder 및 Preorder 순회로부터 트리 생성

      이진 트리의 Inorder 및 Preorder 순회가 제공됩니다. 목표는 주어진 순회에서 트리를 구성하는 것입니다. 순차 순회 − 이러한 유형의 트리 탐색에서는 왼쪽 하위 트리를 먼저 방문한 다음 노드와 오른쪽 하위 트리를 마지막으로 방문합니다. 순차(트리 루트) 루트가 가리키는 노드의 왼쪽 하위 트리를 탐색하고 inorder( root→left )를 호출합니다. 루트 방문 루트가 가리키는 노드의 오른쪽 하위 트리를 탐색하고 inorder( root→right )를 호출합니다. 선주문 순회 − 이러한 유형

    8. C++에서 이진 트리의 두 노드를 결합하여 형성할 수 있는 최대 길이 주기

      이진 트리가 주어집니다. 목표는 주어진 트리에서 최대 길이 사이클을 찾는 것입니다. 루트노드에서 왼쪽 서브트리와 오른쪽 서브트리의 최대 높이를 찾아 이를 수행하고 이러한 최대 길이 경로를 결합하여 가장 긴 주기를 얻습니다. 위의 트리에서 최대 길이 주기는 1-2-3-4-7-6 또는 1-6-7-4-3-2-1입니다. 길이는 6입니다. 입력 - 나무 출력 − 최대 길이 주기는 − 5입니다. 설명 − 왼쪽 서브트리의 최대 높이는 3이고 오른쪽 서브트리의 최대 높이는 1입니다. 사이클 길이는 3+1+1=5가 됩니다. 주기는 1

    9. C++에서 가장 물이 많은 컨테이너

      컨테이너 벽 높이의 배열이 제공됩니다. 목표는 최대 부피의 물을 담을 수 있는 용기를 찾는 것입니다. 벽의 높이는 배열의 요소이므로 벽 사이의 거리는 두 벽 사이의 너비로 간주됩니다. 예를 들어 높이 Arr[i]와 Arr[j]의 벽은 그 사이에 j-i 너비가 있습니다( 0<=i

    10. C++에서 그래프의 최대 및 최소 격리 정점

      모서리 수 Noe와 정점 수 Nov가 주어집니다. 목표는 모서리가 없고 정점 수가 없는 그래프에서 가능한 최소 및 최대 고립 정점 수를 찾는 것입니다. 격리된 정점은 연결된 가장자리가 없는 정점입니다. 최소 격리 정점의 경우 우리는 모든 가장자리가 격리되었는지 확인합니다. ( 두 모서리에는 공통 정점이 없습니다 ) 각 모서리에는 2 개의 정점만 필요합니다. 그래서, 분리되지 않은 정점 수 =2 * 아니요. 가장자리 고립된 정점의 수 =총 정점 - 고립되지 않은 정점의 수. 아니오. 정점의 수는 <=2 * no입니다. 모

    11. C++에서 수량 K로 구매할 수 있는 장난감의 수를 최대화하십시오.

      우리는 배열 형태의 장난감 가격과 손에 있는 금액 K가 제공됩니다. 목표는 최대 번호를 구입하는 것입니다. 그 양의 장난감. 배열의 각 요소는 하나의 장난감 가격이므로 없습니다. 장난감의 아니오입니다. 요소의. 가격 배열을 오름차순으로 정렬하여 더 낮은 가격의 최대 장난감을 먼저 구매한 다음 값비싼 장난감을 구매할 수 있도록 합니다. 입력 toyprices[]= { 10, 20, 12, 15, 50, 30 } K=50 출력 Maximum no. of toys that can be purchased : 3 설명 − 장난감 가격을 오

    12. C++에서 부등식 x*x +y*y <n을 충족하는 음수가 아닌 고유한 정수 쌍(x, y) 계산

      양의 정수 N이 주어집니다. 목표는 다음과 같은 부등식을 만족하는 음수가 아닌 양의 정수 쌍을 세는 것입니다. x*x + y*y

    13. C++의 숫자 줄에서 방문한 고유 지점 계산

      0과 1의 이진 시퀀스가 ​​주어집니다. 또한 사람이 current_pos에 저장된 위치 또는 지점에 앉아 있다고 가정합니다. 이제 current_pos에서 시작하여 이진 시퀀스가 ​​0이면 왼쪽으로 한 단계 이동합니다( current_pos - 1). 1이면 오른쪽으로 한 단계 이동합니다( current_pos + 1). 목표는 전체 바이너리 시퀀스가 ​​완료된 후 그가 방문한 별개의 위치 또는 지점을 찾는 것입니다. 우리는 포인트를 방문한 횟수를 사용하여 이것을 해결할 것입니다. 빈도가 0이 아닌 경우 고유한 포인트의 수를 늘

    14. C++에서 주어진 범위에 있는 BST 하위 트리 계산

      =5 및 <=50인 BST의 하위 트리를 셉니다. 입력 - 아래에 주어진 트리 - 범위 [ 3-6 ] 출력 − 범위에 있는 나무의 수 − 2 설명 − 노드 4 및 6에만 해당. 하위 트리( NULL )는 3-6 사이에 있습니다. 입력 - 아래에 주어진 트리:범위 [ 12-20 ] 출력 − 범위에 있는 나무의 수 − 3 설명 − 노드 16, 14 및 20의 경우. 하위 트리는 12-20 사이에 있습니다. 아래 프로그램에서 사용된 접근 방식은 다음과 같습니다. Btreenode 구조는 정보 부분을 정수로 사용하고

    15. 오픈 소스에 기여하기 :C++ 시작하기

      오픈 소스란 무엇입니까? 오픈 소스는 일반적으로 소프트웨어 세계에서 오픈 소스 소프트웨어(OSS)라고 하는 용어입니다. OSS는 일반적으로 인터넷에서 자유롭게 사용할 수 있고 그에 따라 사용, 수정, 테스트 및 개발할 수 있는 것입니다. OSS는 본질적으로 수정이 가능하기 때문에 전 세계의 다양한 사용자들이 사용하기 더 편리합니다. 사용자는 요구 사항에 따라 소프트웨어 패치를 추가하거나 제거할 수 있습니다. 오픈 소스에 기여함으로써 직접 체험해 보는 프로그래머, 개발자, 테스터의 이익을 위해 소프트웨어 세계를 획기적으로 변화시켰

    16. C++의 기존 컴퓨팅 대 양자 컴퓨팅

      컴퓨팅 세계가 끊임없이 즉흥적으로 변화하고 있기 때문입니다. 매일 새로운 장치가 등장하여 이전 버전을 현재의 기술 변화 및 개발에 적합하지 않게 만듭니다. 컴퓨터가 방만한 크기이고 계산에 몇 시간이 걸리던 시대는 지났습니다. 진공관, 트랜지스터 및 집적 회로에서 터치 스크린 장치에 이르기까지 기술 발전은 컴퓨팅 방식도 변화시켰습니다. 새 장치의 프로그래밍 스타일도 변경되었습니다. 프로그램을 작성하는 전통적인 방법은 제대로 작동하지 않습니다. 임베디드 소프트웨어는 효율적이고 반응성이 뛰어나며 상호 작용해야 합니다. 기본적인 차이점

    17. C++에서 인접한 두 세트 비트가 k 번 나타나는 이진 문자열 계산

      정수 N과 K가 주어졌습니다. 길이가 N이고 0과 1만 포함된 이진 문자열이 있습니다. 목표는 K개의 연속적인 1을 갖는 길이가 N인 문자열의 수를 찾는 것입니다. 즉, N=3이고 K=2인 경우 2개의 연속적인 1이 있는 가능한 모든 3자리 이진 문자열을 계산합니다. 예 − 111, 여기에 인접한 1이 두 번 나타납니다( K 번 ). 011과 110에서는 인접한 1이 한 번만 나타났습니다. 이전 값의 결과를 저장하여 이를 해결합니다. 3D 배열 개수[x][y][z]를 사용합니다. 여기서 x는 N, y는 K, z는 문자열의 마

    18. 주어진 디지털 시계가 C++에서 동일한 숫자를 표시하는 횟수를 세십시오.

      HH:MM 유형의 디지털 시계가 있다고 가정합니다. 시간과 분으로 시간을 표시합니다. 시간과 분이 입력으로 주어집니다. 목표는 모든 숫자가 동일한 횟수를 계산하는 것입니다. H=M. 이것은 하루에 3번 발생합니다. 처음에는 자정 00:00, 다음은 11:11, 마지막은 22:22입니다. 시간은 24시간 형식으로 표시됩니다. 입력 Input: 12 hours 22 minutes. 출력 2 설명 − 시간 00:00 및 11:11. 12시간 동안 두 번. 입력 Input: 48 hours 22 minutes. 출력 5 설명 − 시간

    19. C++에서 크고 작은 것을 교환할 수 있을 때 크게 최대화

      우리에게는 a라고 하는 큰 개체와 b라고 하는 작은 개체가 주어집니다. 객체 a와 b에 대한 선택은 사용자에 따라 다릅니다. 아래 예에서는 크기 특성에 따라 크고 작은 개체를 장난감으로 사용합니다. 작은 장난감을 주면 얻을 수 있는 큰 장난감의 최대 개수를 계산하는 작업입니다. 입력 − 큰 장난감 =8, 작은 장난감 =20, a =6, b =4 출력 − 큰 것과 작은 것을 모두 교환할 수 있을 때 최대화:− 11 설명 − 작은 장난감을 사용하여 살 수 있는 큰 장난감의 최대 수(예:20개는 11개) 입력 − 큰 장난감 =3,

    20. C++에서 동일한 수의 세트 비트를 갖는 연속 배열 요소의 최대 수

      정렬되지 않은 정수 요소 배열이 제공되며 작업은 다음과 같은 두 가지 주요 사항을 계산하는 것입니다. 설정 비트 수가 같은 요소 또한 동일한 세트 비트를 가진 요소는 본질적으로 연속적이어야 합니다. 입력 int arr[] = { 5, 8, 1, 2, 9, 12} 출력 − 동일한 수의 설정 비트를 갖는 연속 배열 요소의 최대 수는 − 3입니다. 설명 - 우리는 배열의 요소에 대한 이진 숫자를 계산하고 설정 비트를 계산합니다. arr[0] = 5 => 0101 => total set bits are -: 2 arr[1

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:200/300  20-컴퓨터/Page Goto:1 194 195 196 197 198 199 200 201 202 203 204 205 206