>source

선생님이 정렬 알고리즘에 대한 IT 작업을 주셨고 저는 어떻게 code를 파이썬 스크립트로 전송할 수 있는지 궁금했습니다.

for i:= 1 to n -1 do
   for j: := i + 1 to n do
      if a[j] < a[i]
      "swap"(a[j], a[i])

("교체" 부분은 실제 code가 아니므로 따옴표 -그곳에서 일어나는 일)

이것이 귀하의 질문에 대한 답변입니까? Python 목록에서 두 항목의 위치를 ​​전환하는 방법은 무엇입니까?

Reti432021-11-25 13:46:21

우리는 당신을 위해 당신의 숙제를하지 않을 것입니다. 귀하의 노력 없이 다른 사람들이 귀하를 대신하여 완료할 수 있도록 귀하의 과제를 여기에 게시하는 것은 학문적 성실성을 위반할 가능성이 있습니다. 질문 방법에 따라 이러한 요구 사항을 충족하려는 시도를 최소한의 재현 가능한 예와 함께 해당 시도에서 막히는 부분에 대한 간결한 설명을 보여주세요.

esqew2021-11-25 13:48:05

알겠습니다. 알겠습니다. 나는 실제로 파이썬 code의 대부분을 이미 작성했고 실제로는 특정 부분에 관한 것이었습니다. cdn.discordapp.com/attachments/528257279771017217/… 이것은 제가 작성한 code에 대한 링크입니다. 거짓말, 주로 j에 "for j=i+1 in range"와 j=i+1 줄을 쓸 수 없기 때문에 완전히 다른 것을 의미하고 파이썬에서 어떻게 공식화할지 궁금했습니다.

dezIsNosredna2021-11-25 13:57:52

당신이 보여준 것은 최적화되지 않은 버블 정렬에 대한 의사 code입니다. 이 경우 Google이 친구가 됩니다.

DarkKnight2021-11-25 14:06:35
  • 이전 SQL Server 2008 SSMS가 암호를 기억하지 않습니다.
  • 다음 CSS와 같은 요소를 상대적이지만 간격으로 만드는 방법