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

    1. 강한 개체와 약한 개체의 차이점 설명

      강력한 개체 강력한 엔터티는 스키마의 다른 엔터티와 독립적입니다. 강력한 엔터티에는 항상 기본 키가 있습니다. ER 다이어그램에서 강한 엔터티는 직사각형으로 표시됩니다. 두 개의 강력한 엔터티 간의 관계는 다이아몬드로 표시됩니다. 강력한 엔터티 집합을 강력한 엔터티 집합이라고 합니다. 약한 개체 약한 엔티티는 강한 엔티티에 의존하고 대응하는 강한 엔티티 없이는 존재할 수 없습니다. 강력한 엔터티와 관련된 외래 키가 있습니다. 약한 엔티티는 이중 직사각형으로 표시됩니다. 강한 개체와 약한 개체의 관계는 이중 다이아몬드로 표시됩니다

    2. 치환 암호 기법과 전치 암호 기법의 차이점

      대체 암호 기술 대체 암호 기술은 일반 텍스트를 암호 텍스트로 암호화하는 데 사용되는 전통적인 암호 텍스트 기술입니다. 이 기술에서 각 문자는 다른 문자/숫자 또는 다른 기호로 대체됩니다. 이 기술은 캐릭터의 정체성을 바꾸지만 위치는 바꾸지 않습니다. 전치 암호 기법 Transposition Cipher Technique은 또한 일반 텍스트를 암호 텍스트로 암호화하는 데 사용되는 전통적인 암호 텍스트 기술입니다. 이 기술에서는 각 캐릭터의 위치가 다른 위치로 변경됩니다. 다음은 치환 암호 기법과 전치 암호 기법의 중요한 차이점

    3. 데이터 경로 간의 차이점.

      데이터 경로 CPU에는 데이터 섹션과 제어 섹션의 두 섹션이 있습니다. 데이터 섹션은 데이터 경로라고도 합니다. 레지스터, ALU 및 상호 연결 버스는 집합적으로 데이터 경로를 구성합니다. 데이터 경로에는 세 가지 유형이 있습니다. 단일 사이클 다중 주기 파이프라인 다음은 단일 주기, 다중 주기 및 파이프라인 데이터 경로 간의 몇 가지 중요한 차이점입니다. Sr. 아니요. 키 단일 주기 다중 주기 파이프라인 1 주기 단일 주기에는 하나의 CPI(명령당 클록 주기)가 있습니다. 다중 주기에는 가변 CPI가

    4. 결정적 알고리즘과 비결정적 알고리즘의 차이점

      프로그래밍의 맥락에서 알고리즘은 특정 작업을 수행하고 원하는 출력을 달성하기 위해 순서대로 잘 정의된 명령어 세트입니다. 여기에서 정의된 명령어 세트를 말합니다. 이는 사용자가 예상한 방식으로 실행될 경우 해당 명령어의 결과를 어딘가에서 알고 있음을 의미합니다. 명령의 결과에 대한 지식을 기반으로 두 가지 유형의 알고리즘, 즉 결정적 및 비결정적 알고리즘이 있습니다. 다음은 두 알고리즘의 주요 차이점입니다 - Sr. 아니요. 키 결정적 알고리즘 비결정적 알고리즘 1 정의 모든 알고리즘의 결과가 고유하게 정의되는 알고리즘을 결정

    5. 블록 암호와 스트림 암호의 차이점

      블록 및 스트림 암호는 모두 일반 텍스트를 암호 텍스트로 직접 변환하는 데 주로 사용되며 대칭 키 암호 계열에 속하는 암호화 방법입니다. 다음은 블록 암호와 스트림 암호의 중요한 차이점입니다. Sr. 아니요. 키 블록 암호 스트림 암호 1 정의 블록 암호는 한 번에 블록을 가져와 일반 텍스트 변환을 수행하는 암호화 유형입니다. 반면 스트림 암호는 한 번에 1바이트의 일반 텍스트를 가져와 일반 텍스트를 변환하는 암호화 유형입니다. 2 비트 변환 블록 암호는 한 번에 블록을 사용하므로 스트림 암호에 비해 상대적으로 더 많은 비트

    6. Trie를 사용한 자동 완성 기능

      Trie가 있고 사용자가 문자를 입력할 때 일치하는 문자열을 Trie로 표시해야 합니다. 이 기능을 자동 완성이라고 합니다. 예를 들어 시도에 xyzzzz,xyz, xxxyyxzzz가 포함된 경우 사용자가 xy를 입력하면 , 그러면 우리는 그들에게 xyzzzz, xyz를 보여주어야 합니다. 등. 결과를 얻기 위한 단계. 표준 Trie 알고리즘을 사용하여 문자열을 검색합니다. 문자열이 없으면 -1을 반환합니다. 문자열이 존재하고 Trie에서 단어의 끝이면 문자열을 인쇄합니다. 일치하는 문자열에 노드가 없으면 반

    7. 플러딩 대 고정 라우팅 알고리즘

      플러딩 및 고정 라우팅은 전송 라인으로 연결된 여러 중간 라우터를 통해 소스에서 대상으로 데이터 패킷을 전송하는 방법입니다. 홍수 데이터 패킷이 라우터에 도착하면 도착한 링크를 제외한 모든 나가는 링크로 전송됩니다. 고정 라우팅 알고리즘 소스에서 목적지로 데이터 패킷을 전송하기 위해 고정 경로 또는 경로를 설정하는 절차입니다. 경로는 수학적으로 계산된 최상의 경로, 즉 패킷이 라우팅될 수 있는 최소 비용 경로입니다. 경로는 네트워크 토폴로지가 변경되는 경우에만 변경할 수 있는 라우팅 테이블에 저장됩니다. 예시 예를 들어, 전송

    8. 그래프를 통해 최단 경로를 계산하는 다익스트라 알고리즘

      정의 Dijkstra의 알고리즘은 소스 노드라고 하는 특정 노드에서 연결된 그래프의 다른 모든 노드까지의 최단 경로를 찾습니다. 소스 노드를 루트로 하는 최단 경로 트리를 생성합니다. 라우팅 비용을 최소화하기 위해 최적의 경로를 생성하기 위해 컴퓨터 네트워크에서 많이 사용됩니다. 다익스트라의 알고리즘 입력 - 네트워크를 나타내는 그래프. 및 소스 노드, s 출력 - s가 루트 노드인 최단 경로 트리 spt[]. 초기화 - dist[] 거리 배열 |V| 크기 (노드 수), 여기서 dist[s] =0 및 dist[u]

    9. 컴퓨터 네트워크의 최단 경로 알고리즘

      컴퓨터 네트워크에서 최단 경로 알고리즘은 라우팅 비용이 최소화되도록 네트워크 노드 간의 최적 경로를 찾는 것을 목표로 합니다. 그래프 이론에서 제안하는 최단 경로 알고리즘을 직접 적용한 것입니다. 설명 네트워크가 M 에지(전송 라인)에 의해 연결된 N 정점(노드 또는 네트워크 장치)으로 구성되어 있다고 가정합니다. 각 에지는 전송 라인의 물리적 거리 또는 전송 지연을 나타내는 가중치와 연결됩니다. 최단 경로 알고리즘의 목표는 가장자리를 따라 정점 쌍 사이의 경로를 찾는 것이므로 가장자리 가중치의 합이 최소입니다. 에지의 가중치가

    10. Prim 알고리즘과 Kruskal 알고리즘의 차이점 - 2020 - 다른 사람

      이 포스트에서 우리는 Prim과 Kruskal의 알고리즘의 차이점을 이해할 것입니다. 최소 스패닝 트리(MST)에 대한 Kruskal 알고리즘 연결된 그래프와 방향이 없는 그래프가 주어졌을 때 이러한 그래프의 스패닝 트리는 모든 정점을 연결하는 트리인 하위 그래프입니다. 단일 그래프에 여러 스패닝 트리가 있을 수 있습니다. 가중, 연결 및 무방향 그래프에 대한 MST(최소 가중치 스패닝 트리라고도 함)는 다른 모든 스패닝 트리의 가중치보다 작거나 같은 스패닝 트리입니다. 스패닝 트리의 가중치는 스패닝 트리의 모든 가장자리와 관련된

    11. 그리디 방법과 동적 프로그래밍의 차이점 - 2020 - 다른 사람

      이 포스트에서는 탐욕 알고리즘과 동적 프로그래밍 방법의 차이점을 이해할 것입니다. 그리디 알고리즘 솔루션을 부분적으로 단계별로 구축하는 알고리즘 패러다임입니다. 다음 단계는 가장 분명하고 즉각적인 이점을 제공하도록 선택됩니다. 지역 최적 값 선택과 관련된 문제는 문제에 대한 전역 최적 값/솔루션을 선택하는 데 도움이 됩니다. 탐욕스러운 알고리즘과 관련된 문제를 먹었습니다. 탐욕적인 알고리즘이 최적의 솔루션으로 이어질 것이라는 보장은 없습니다. 문제의 모든 단계에서 최적의 선택이 이루어집니다. 즉, 로컬 최적 솔루션입니다. 이전

    12. 알고리즘과 의사 코드의 차이점 - 2020 - 다른 사람

      이 게시물에서 우리는 알고리즘과 의사 코드의 차이점을 이해할 것입니다 - 알고리즘 잘 정의된 일련의 단계로 정의됩니다. 이러한 단계는 해결 방법을 제공하거나 당면한 문제를 해결하는 방법을 제공합니다. 절차가 단계적으로 정의되는 체계적이고 논리적인 접근 방식입니다. 특정 문제에 대한 솔루션을 제공합니다. 이 솔루션은 기계어로 번역된 다음 시스템에서 실행되어 관련 출력을 제공합니다. 많은 간단한 작업이 결합되어 컴퓨터로 쉽게 수행되는 보다 복잡한 작업을 형성하는 데 도움이 됩니다. 자연어, 순서도 등을 사용하여 알고리즘을 표현할 수

    13. Flood-fill 알고리즘과 Boundary-fill 알고리즘의 차이점 - 2020 - 다른 사람

      이번 포스팅에서는 Flood Fill 알고리즘과 Boundary Fill 알고리즘의 차이점을 알아보도록 하겠습니다. 영역 채우기 알고리즘이며 임의의 픽셀에 해당 영역의 원래 색상이 있는지 여부에 따라 구분할 수 있습니다. 플러드 필 알고리즘 시드 채우기 알고리즘이라고도 합니다. 다차원 배열에 대해 주어진 노드에 연결된 면적을 계산합니다. 내부에 다른 색상이 포함된 특정 영역, 즉 이미지의 경계를 채우거나 다시 칠하는 방식으로 작동합니다. 경계가 있고 뚜렷한 색상 영역이 있는 이웃이 있는 그림으로 표현됩니다. 특정 내부 색상은 이러

    14. 알고리즘과 순서도의 차이점 - 2020 - 다른 사람

      이번 포스트에서는 순서도와 알고리즘의 차이점을 알아보도록 하겠습니다. 알고리즘 잘 정의된 일련의 단계로 정의됩니다. 이러한 단계는 해결 방법을 제공하거나 당면한 문제를 해결하는 방법을 제공합니다. 절차가 단계적으로 정의되는 체계적이고 논리적인 접근 방식입니다. 특정 문제에 대한 솔루션을 제공합니다. 이 솔루션은 기계어로 번역된 다음 시스템에서 실행되어 관련 출력을 제공합니다. 많은 간단한 작업이 결합되어 컴퓨터로 쉽게 수행되는 보다 복잡한 작업을 형성하는 데 도움이 됩니다. 자연어, 순서도 등을 사용하여 알고리즘을 표현할 수 있습

    15. 전체 가상화와 반가상화의 차이점

      이 게시물에서는 전체 가상화와 반가상화의 차이점을 이해할 것입니다. 완벽한 가상화 이 프로세스는 1966년 IBM에 의해 도입되었습니다. 서버 가상화를 위한 최초의 소프트웨어 솔루션으로 간주됩니다. 바이너리 번역과 직접 접근 방식을 사용합니다. 여기서 게스트 OS는 가상화 계층과 하드웨어에서 가상 머신을 사용하여 완전히 격리됩니다. 완전 가상화의 예로는 Microsoft 및 Parallels 시스템이 있습니다. 가상 머신은 수정되지 않은 OS를 완전히 격리된 방식으로 실행하는 것 외에도 명령 실행을 허용합니다. 반가상화에 비해

    16. 집계와 연관의 차이점 - 2020 - 다른 사람

      이 게시물에서 우리는 집계와 연관의 차이점을 이해할 것입니다. 협회 공통의 목적을 가진 사람들의 조직으로 이해할 수 있습니다. 또한 형식적 구조로 구성되어 있음을 나타냅니다. 일종의 활동을 설명하는 두 개체 간의 이진 관계를 나타냅니다. 여러 개체 간의 관계입니다. 예를 들어 건강에 좋은 음식을 섭취하는 것은 건강한 체중뿐만 아니라 좋은 피부, 좋은 머리카락, 힘 및 활동적인 것과 관련이 있습니다. 연결은 한 클래스가 다른 클래스를 사용하는 두 클래스 간의 관계입니다. 유연하지 않음 이것은 개체 간에 일종의 연결/관계가 있음

    17. 절차적 언어와 비절차적 언어의 차이점

      이 포스트에서 우리는 절차적 언어와 비절차적 언어의 차이점을 이해할 것입니다 - 절차적 언어 프로그램 코드는 일련의 명령 형식으로 작성됩니다. 사용자는 수행해야 하는 작업과 수행 방법, 즉 단계별 절차를 지정합니다. 명령 기반 언어로 간주됩니다. 기계의 상태와 함께 작동합니다. 다른 패러다임에 비해 의미가 강합니다. 프로그램의 규모가 클 것입니다. 이러한 단계는 순차적인 방법으로 실행됩니다. 제한된 데이터 유형과 특정 허용 값만 반환합니다. 전반적인 효율성이 높습니다. 지시사항은 특정/일련의 문제를 해결하기 위해 작성되었습니다.

    18. 하향식 구문 분석과 상향식 구문 분석의 차이점

      이 포스트에서 우리는 하향식 파싱과 상향식 파싱의 차이점을 이해할 것입니다 - 하향식 구문 분석과 상향식 구문 분석은 트리의 시작 부분에 도달하기 위해 트리를 구문 분석하는 다른 기술입니다. 이는 아래에서 논의된 두 가지 다른 방법으로 수행할 수 있습니다. 하향식 구문 분석 처음에는 파스 트리의 최상위 레벨을 살펴본 다음 파스 트리까지 내려가는 파싱 기법입니다. 문법 규칙을 사용하여 수행합니다. 가장 왼쪽 유도를 사용합니다. 이 구문 분석 방법은 입력 문자열의 가장 왼쪽 파생 항목을 결정하려고 시도합니다. 여기서 파싱은 파싱 트

    19. 고급 언어와 저급 언어의 차이점

      먼저 고급 및 저급 언어에 대해 알아보겠습니다. − 고급 언어 저수준 언어에 비해 쉽게 해석되고 컴파일될 수 있습니다. 프로그래머 친화적인 언어로 간주될 수 있습니다. 이해하기 쉽습니다. 디버깅하기 쉽습니다. 유지보수가 간단합니다. 기계어로 번역하려면 컴파일러/인터프리터가 필요합니다. 다양한 플랫폼에서 실행할 수 있습니다. 한 위치에서 다른 위치로 이식할 수 있습니다. 메모리 효율성이 떨어집니다. 즉, 저급 언어에 비해 더 많은 메모리를 소비합니다. 고급 언어의 예로는 C, C++, Java, Python이 있습니다. 요즘 시대에

    20. 버블 정렬과 선택 정렬의 차이점

      이 게시물에서는 버블 정렬과 선택 정렬의 차이점을 이해할 것입니다. 버블 정렬 간단한 정렬 알고리즘입니다. 목록을 반복하고 인접한 요소 쌍을 비교하여 정렬합니다. 인접한 요소를 기반으로 스왑이 이루어집니다. 선택 정렬에 비해 효율적입니다. 선택 정렬에 비해 느립니다. 아이템 교환을 사용하여 요소를 교환합니다. 모든 요소가 올바른 순서가 될 때까지 요소가 반복적으로 교체됩니다. 다음은 버블 정렬 알고리즘입니다. 알고리즘 begin BubbleSort(list)    for

    Total 1466 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:8/74  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12 13 14