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

    1. 그래프 구조적 스택을 구현하는 C++ 프로그램

      이 C++ 프로그램에서 Graph Structured Stack을 구현합니다. 알고리즘 Begin    Function graphStructuredStack(int **adjMat, int s,int bNode):    Take an array adjMat, source s and bottom node bNode    initialize stackFound = false    for sVertex = 1 to noOfNodes      

    2. 비트 배열을 구현하는 C++ 프로그램

      Bit Array를 구현하기 위한 C++ 프로그램입니다. 비트 배열은 데이터를 압축적으로 저장하는 배열 데이터 구조입니다. 기본적으로 간단한 데이터 구조를 구현하는 데 사용됩니다. 알고리즘 함수 및 의사코드: Begin    Function getBit(int val,int pos)    singleBit->b = 0    if(pos == 0)       singleBit->b = val & 1    else &

    3. C++ 프로그램에서 정렬되지 않은 배열보다 정렬된 배열을 처리하는 것이 더 빠른 이유는 무엇입니까?

      C++에서는 분기 예측 때문에 정렬되지 않은 배열보다 정렬된 배열을 처리하는 것이 더 빠릅니다. 컴퓨터 아키텍처에서 분기 예측은 프로그램의 명령 흐름에서 조건 분기(점프)가 수행될 가능성이 있는지 여부를 결정합니다. 예를 들어 보겠습니다. if(arr[i] > 50) { Do some operation B } else { Do some operation A } 100개의 요소에 대해 이 코드를 정렬되지 않고 정렬된 순서로 실행하면 다음과 같은 일이 발생합니다. 정렬된 배열의 경우: 1,2,3,4,5,…

    4. new를 사용하여 C++에서 2차원 배열을 어떻게 선언합니까?

      동적 2D 배열은 기본적으로 배열에 대한 포인터 배열입니다. 다음은 차원이 3 x 4인 2D 배열의 다이어그램입니다. 알고리즘 Begin    Declare dimension of the array.    Dynamic allocate 2D array a[][] using new.    Fill the array with the elements.    Print the array.    Clear the memory by deleting i

    5. 2D 배열을 C++ 함수에 전달하기

      배열은 인수로 함수에 전달할 수 있습니다. 이 프로그램에서는 2차원 배열의 요소를 함수에 전달하여 표시하는 작업을 수행합니다. 알고리즘 Begin The 2D array n[][] passed to the function show(). Call function show() function, the array n (n) is traversed using a nested for loop. End 예시 코드 #include <iostream> using namespace std; void show(int n[4][3

    6. 어떻게 delete[]가 C++에서 피연산자 배열의 크기를 "알"까요?

      new 연산자는 힙 메모리에 변수를 넣는 동적 메모리 할당에 사용됩니다. Delete[] 연산자는 힙에서 해당 메모리를 할당 해제하는 데 사용됩니다. New 연산자는 메인 블록에 생성한 요소의 수를 저장하므로 delete[]가 해당 번호를 사용하여 해당 메모리를 할당 해제할 수 있습니다. 예시 코드 #include <iostream> using namespace std; int main() { int B = 4; int A = 5; int** a = new int*[B]; for(int i = 0;

    7. C++는 가변 길이 배열을 지원합니까?

      C++는 가변 길이 배열을 지원하지 않습니다. C++11 표준에서는 배열 크기를 상수 표현식으로 언급합니다. 따라서 다음과 같이 C++로 프로그램을 작성하면 void displayArray(int n) { int arr[n]; // ...... } int main() { displayArray(7); } It will not work.

    8. C++가 배열을 반환하는 함수를 지원하지 않는 이유

      다음 프로그램을 고려해 보겠습니다. #include <iostream> using namespace std; int* Array() {    int a[100];    a[0] = 7;    a[1] = 6;    a[2] = 4;    a[3] = 3;    return a; } int main() { int* p = Array(); cout << p[0] << " &quo

    9. C++의 문자열 배열

      문자열 배열은 string 키워드를 사용하여 C++에서 생성할 수 있습니다. 여기에서는 이 접근 방식을 사용한 C++ 프로그램에 대해 논의하고 있습니다. 알고리즘 Begin Initialize the elements of array by string keyword. And take string as input. Print the array. End. 예시 코드 #include<iostream> #include<bits/stdc++.h> using namespace std; int main() { &n

    10. C++에서 포인터 산술을 사용하는 배열의 합

      포인터를 이용하여 배열 요소의 합을 구하는 C++ 프로그램입니다. 알고리즘 Begin    Initialize the array elements with values from user input.    Initialize s = 0    Loop for i = 0 to       s = s + *(ptr + i)    Print the sum value in variable s. End 예시 코드 #include<iostream&

    11. STL을 사용하는 C++의 배열 곱

      Array Product를 구하는 C++ 프로그램의 예입니다. 알고리즘 Begin Initialize the values of array. Call used defined function accumulate to return the product of array. Print the solution. End. 예시 코드 #include <iostream> #include <numeric> using namespace std; int ProductOfArray(int p[], int n) { &nb

    12. C++에서 다차원 배열의 차원을 인쇄하는 방법

      여기에 주어진 배열의 차원을 인쇄하는 C++ 프로그램이 있습니다. 알고리즘 Here template() function is used to find out the current size of array. Then recursively call it till the last dimension of array. 예시 코드 #include <iostream> using namespace std; template <typename t, size_t n> void printDimensionsOfArray(const t

    13. C++에서 배열 인덱스 연산자 [] 오버로딩

      연산자 오버로딩은 객체 지향 프로그래밍 언어 기능에서 중요한 역할을 합니다. 연산자 오버로딩은 일종의 컴파일 타임 또는 정적 다형성입니다. 알고리즘 Begin Create a class Arr and declare size of array. Inside the class, initialize all the elements by using for loop. Print the all elements. End. 예시 코드 #include <iostream> #include <stdlib.h> usin

    14. C++에서 문자열을 char 배열로 변환

      C++에서 문자열을 문자 배열로 변환하는 C++ 프로그램입니다. 여러 가지 방법으로 수행할 수 있습니다. 유형 1: 알고리즘 Begin Assign value to string m. For i = 0 to sizeof(m) Print the char array. End 예제 코드 #include<iostream> #include<string.h> using namespace std; int main() {    char m[] = "Tutorialspoint&

    15. C++에서 클래스 내부에 동적 2D 배열을 만드는 방법

      다음은 배열의 요소를 인쇄하기 위해 클래스 내부에 동적 2D 배열을 만드는 간단한 C++ 프로그램입니다. 알고리즘 Begin Create a class Arr and declare size of array. Inside the class, initialize all the elements by using for loop. Print the all elements. End. 예시 코드 #include <iostream> #include <stdlib.h> using namespace std; co

    16. C++에서 참조로 배열을 전달하는 방법

      함수를 호출하는 동안 배열의 주소를 전달하면 이를 참조에 의한 함수 호출이라고 합니다. 함수 선언은 주소를 인수로 전달할 때 전달된 주소를 받기 위한 매개변수로 포인터를 가져야 합니다. 예시 코드 #include <iostream> using namespace std; void show( int *num) {    cout<<*num; } int main() {    int a[] = {3,2,1,6,7,4,5,0,10,8};    for (int i=0;

    17. C++에서 배열을 정렬하기 위해 std::sort를 사용하는 방법

      프로그래밍 언어에서 정렬은 이러한 데이터를 정렬하기 위해 데이터에 적용되는 기본 기능입니다. 오름차순 또는 내림차순 데이터입니다. C++ 프로그램에는 배열을 정렬하는 std::sort() 함수가 있습니다. sort(start address, end address) 여기, Start address => The first address of the element. Last address => The address of the next contiguous location of the last element of the arr

    18. C++에서 동적 배열을 초기화하는 방법은 무엇입니까?

      다음은 동적 배열을 초기화하는 C++ 프로그램입니다. 여기 이 프로그램에서 동적으로 할당된 배열을 사용하여 Array() 함수에서 로컬 배열을 반환할 수 있습니다. 예시 코드 #include <iostream> using namespace std; int* Array() {    int* a = new int[100];    a[0] = 7;    a[1] = 6;    a[2] = 4;    a[3] = 5;    

    19. C++에서 함수에 배열 전달

      C++에서는 전체 배열을 함수에 대한 인수로 전달할 수 없습니다. 그러나 인덱스 없이 배열 이름을 지정하여 배열에 대한 포인터를 전달할 수 있습니다. 1차원 배열을 함수의 인수로 전달하려면 다음 세 가지 방법 중 하나로 함수 형식 매개변수를 선언해야 하며 세 가지 선언 방법은 모두 컴파일러에 정수 포인터가 실행 중임을 알리기 때문에 유사한 결과를 생성합니다. 받을 수 있습니다. 방법-1 다음과 같은 포인터로서의 형식 매개변수 - void myFunction(int *param) {    .   &nbs

    20. new 키워드를 사용하여 C++에서 정수의 동적 배열을 만드는 방법

      C++에서는 new 키워드를 사용하여 동적 배열을 생성하고 delete 키워드를 사용하여 삭제할 수 있습니다. 간단한 예를 살펴보겠습니다. 예시 코드 #include<iostream> using namespace std; int main() {    int i,n;    cout<<"Enter total number of elements:"<<"\n";    cin>>n;    in

    Total 5992 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:33/300  20-컴퓨터/Page Goto:1 27 28 29 30 31 32 33 34 35 36 37 38 39