다음과 같이 LinkedList를 사용하여 버블 정렬을 구현했습니다. 나는이 문제에 대한 정확하고 효율적인 해결책을 찾을 수 없다. 효율성을 높이기 위해이 코드에서 어떤 변화가 필요합니다. 누군가가 연결 목록에 버블 정렬을보다 효율적으로 구현한다면 그것을 제공하십시오. class SortList {
int size;
Node head;
클래스 할당 작업을하고 있습니다 (관련 코드 만 표시되는 이유입니다). 임의의 숫자 배열에 포인터 배열을 할당하고 거품 정렬 기술을 사용해야합니다. 다음과 같이 은 배열이 설정되어 bubbleSort(arrayPointers);
내가 별도의 포인터의 스와핑을 할 필요가 : 함수 호출이 주에서오고 보이는 int array[DATASIZE] = {71, 1
배열을 오름차순으로 정렬하는 학교 지정 작업을하고 있습니다. 나는 버블 소팅에 어려움을 겪었다. 배열이 정렬되기 시작하면 정렬하지만 정렬의 가장 큰 정수는 임의의 정수로 전환됩니다. 선택 변수와 입력에 신경 쓰지 마십시오. 작업은 오름차순 정렬 또는 내림차순 정렬을 선택할 수있는 가능성이 있습니다. 이 코드에서는 오름차순 정렬에만 도달했습니다. 버블 정렬이
나는 이해하기 위해 애쓰는 한 가지 문제를 명확히하기 위해 여기에 등록 할 기회가 없었습니다. 저는 코딩 경험이 거의없는 더미인데 AppleScript와 제가 읽고있는 교과서를 배우고 있습니다 (H.Rosenthal, H.Sanderson, Mac OSX.2010, 3rd Edition의 스크립팅 및 자동화에 대한 종합 가이드) 나는 비틀 거리며 Bubbl
목록을 정렬 할 수 있도록 csv 파일을 열어 문자열에서 정수로 값을 변환하려고합니다. 현재 목록을 정렬하면 얻을 수있는 결과는 "[[], ['190'], ['200'], ['250'], ['350'], ['90']]"입니다. 여기 내 코드가있다. import csv
def bubbleSort(scores):
for length in range
목록을 정렬 할 수 있도록 CSV 파일을 열어 문자열에서 정수로 값을 변환하려고합니다. 받은 결과는 "[[], [ '190'], [ '200'], [ '250'], [ '350'], [ '90']] '입니다. 여기 내 원본 코드입니다. 그러나 나는 오류 잡하고 이제 scores_int = [int(score[0]) for score in scores]
포인터로 프로그램을 만들었으므로 프로그램이 제대로 작동하지만 버블 정렬이 제대로 작동하지 않습니다. 누군가 나를 도와주고 내가 뭘 잘못하고 있는지 보여줄 수 있습니까? 에서 그냥 배열이 문제가 없었어요,하지만 어떻게 든 포인터와 잘 작동하지 않습니다. if(didSwap == 0);
{
break;
}
이 숫자를 정렬 고려 : #includ
Java에서 4 개의 정렬 알고리즘을 모두 구현했습니다. 대체로 스왑의 수와 각 알고리즘의 비교를 살펴보기로 결정했습니다. 87 개 스왑, 87 개 비교 삽입 정렬 : 87 개 스왑, 87 개 비교 선택 정렬 : 19 개 스왑, 29 개 비교 크기 (20)의 임의의 배열은 여기 내 결과 버블 정렬의 빠른 검색 : 11940 스왑, 어디서 비교를 계산 해야할
C++을 사용하여 버블 정렬 (오름차순)으로 정렬 중이며 프로그램이 작동하는 것처럼 보입니다.하지만 최종 패스가 중복 값으로 나타납니다. 프로그래밍에 익숙하지 않고이를 수정하는 방법을 알지 못했습니다. 어떤 제안? 내 코드는 다음과 같습니다 #include <iostream>
#include <Windows.h>
#include <iomanip>
#i