A Short Note on Computing Permutations

We discuss an algorithm for generating all permutations of numbers between 1 and N. The algorithm is short and efficient, yet its behavior is not obvious from the code, mostly owing to the recursion. The discussion touches upon a few interesting methodological issues and brings in an educational cas...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:2023 18th Conference on Computer Science and Intelligence Systems (FedCSIS) Ročník 35; s. 979 - 982
Hlavní autoři: Gburzynski, Pawel, Zalewski, Janusz
Médium: Konferenční příspěvek Journal Article
Jazyk:angličtina
Vydáno: Polish Information Processing Society 2023
Témata:
ISSN:2300-5963
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract We discuss an algorithm for generating all permutations of numbers between 1 and N. The algorithm is short and efficient, yet its behavior is not obvious from the code, mostly owing to the recursion. The discussion touches upon a few interesting methodological issues and brings in an educational case study in recursion.
AbstractList We discuss an algorithm for generating all permutations of numbers between 1 and N. The algorithm is short and efficient, yet its behavior is not obvious from the code, mostly owing to the recursion. The discussion touches upon a few interesting methodological issues and brings in an educational case study in recursion.
Author Gburzynski, Pawel
Zalewski, Janusz
Author_xml – sequence: 1
  givenname: Pawel
  orcidid: 0000-0002-1844-6110
  surname: Gburzynski
  fullname: Gburzynski, Pawel
  organization: Vistula University,Department of Computer Engineering,Warsaw,Poland,02-787
– sequence: 2
  givenname: Janusz
  orcidid: 0000-0002-2823-0153
  surname: Zalewski
  fullname: Zalewski, Janusz
  organization: Ignacy Mościcki State Professional College,Department of Informatics,Ciechanów,Poland,06-400
BookMark eNo9z8FLwzAUBvAoCs7Zi2cPPXmrvuQlaXIcw-lgqKCeS9K8zI6tGW138L9fceLpfXx8_OBds4s2tcTYLYcHriTaRwECF0ppc8YyWxqDVpdSlkaes4lAgEJZjVcs6_sNAAguQUg9Yfez_OM7dUP-mgbKU5vP025_GJp2nb9TtzsMbmhS29-wy-i2PWV_d8q-Fk-f85di9fa8nM9WRRCCm0KQ0VJGDdYE4U3wBqPkJtbWc-88qjBGrtU4UIDexBi4DlCHUpXSE-CULU9uSG5T7btm57qfKrmm-i1St65cNzT1lioBPOrggADs-GiwoKK0hMKTxFjjaN2drIaI_i0OCFqAxiNzzVjc
ContentType Conference Proceeding
Journal Article
DBID 6IE
6IL
CBEJK
RIE
RIL
DOA
DOI 10.15439/2023F5568
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DOAJ Directory of Open Access Journals
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
– sequence: 2
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9788396744784
8396744785
EISSN 2300-5963
EndPage 982
ExternalDocumentID oai_doaj_org_article_201f6da0e009447d905f49e32be43fc3
10306206
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
6IF
6IN
AAJGR
AAWTH
ABLEC
ADBBV
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BCNDV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CHZPO
GROUPED_DOAJ
IEGSK
M~E
OCL
OK1
Y2W
ID FETCH-LOGICAL-d2218-2e8644f6098d2b8db83f418fc9b1bab35dfc9165609503b8ffd16d0cd7574be03
IEDL.DBID DOA
IngestDate Fri Oct 03 12:38:58 EDT 2025
Wed Aug 27 02:32:14 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-d2218-2e8644f6098d2b8db83f418fc9b1bab35dfc9165609503b8ffd16d0cd7574be03
ORCID 0000-0002-2823-0153
0000-0002-1844-6110
OpenAccessLink https://doaj.org/article/201f6da0e009447d905f49e32be43fc3
PageCount 4
ParticipantIDs ieee_primary_10306206
doaj_primary_oai_doaj_org_article_201f6da0e009447d905f49e32be43fc3
PublicationCentury 2000
PublicationDate 2023-00-00
PublicationDateYYYYMMDD 2023-01-01
PublicationDate_xml – year: 2023
  text: 2023-00-00
PublicationDecade 2020
PublicationTitle 2023 18th Conference on Computer Science and Intelligence Systems (FedCSIS)
PublicationTitleAbbrev FEDCSIS
PublicationYear 2023
Publisher Polish Information Processing Society
Publisher_xml – name: Polish Information Processing Society
SSID ssj0002140246
Score 2.2055533
Snippet We discuss an algorithm for generating all permutations of numbers between 1 and N. The algorithm is short and efficient, yet its behavior is not obvious from...
SourceID doaj
ieee
SourceType Open Website
Publisher
StartPage 979
SubjectTerms algorithm analysis
algorithms
permutations
recursion
SummonAdditionalLinks – databaseName: IEEE Electronic Library (IEL)
  dbid: RIE
  link: http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07TwQhECZ6sbBS4xnPVyiMHcryplTjxepyiZpct1lgiDa75rzz9wvsesbCwo4QAmEGmAFmvg-hS-PBBckpARU5EbZRxMoYiWfKA2c87U1TyCb0bGYWCzsfktVLLgwAlOAzuM7F8pcfOr_OT2U3mRJLsQywva216pO1BshRmQxrvsjzaYbUGgD4fzGmFIMx3fvnUPto_JN6h-cbo3KAtqA9RFe3-Ok1-cl41q0Ady3uuRhSAzxPJ-u6_07_GKOX6cPz_SMZCA5IYMm0EgYmuSNRUWsCcyY4w6OoTPTWVa5xXIZULPA4VlLuTIyhUoH6oKUWDig_QqO2a-EY4eTXeM0ds8w1orLaNVYAtamPxhthwwTdZYnU7z2GRZ1RpUtFmnU9LNI6OQNRhYZCjjcUOlgqo7BJZQ4Ej55P0DhLatPJt5BO_qg_RbtZJf2LxRkarZZrOEc7_nP19rG8KOr7Anj3m80
  priority: 102
  providerName: IEEE
Title A Short Note on Computing Permutations
URI https://ieeexplore.ieee.org/document/10306206
https://doaj.org/article/201f6da0e009447d905f49e32be43fc3
Volume 35
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV05SwQxFA6yWNh4rrgeSwqxG8jkTrnKDjYuFgrbDZMLbWaXPSz97b5kRlkrG5sQQnhhvpC89ybJ9yF0q12wXjBSBBlZwU0jCyNiLByVLjDKYG3qLDahZjM9n5vnHamvdCesowfugIPkvIzSNySkO3BceUNE5AbM2MBZdJnnkyizk0ylPZhC3kC57PlIBXjdlOWzKvFt9ez8v-RUsjepjtFhHwbiSTf8CdoL7Sk6-pZYwP2KO0N3E7x-gwgZt4tNwIsWu9wF_A1ewp667Q7S10P0Wk1fHh6LXtqg8BScakGDhkAkSmK0p1Z7q1nkpY7O2NI2lgkP1UyMYwRhVsfoS-mJ80oobgNh52jQLtpwgTBENE4xSw21DS-Nso3hgRiw0TjNjR-h-_S59bJjr6gTn3RuAJTrHuX6L5RHaJjA-jGSxMkkJfLyP4xfoYM0Od2PjWs02Ky24Qbtu4_N-3o1zhML5dPndJyf530Bisan7A
linkProvider Directory of Open Access Journals
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT8QgECZmNdGTGte4Pnsw3lDKo4WjGjdrXJtNXJO9NQWG6KU1-_D3C7Su8eDBGyEEwgwwA8x8H0KX0oC2ghEMmWOYqyrDSjiHDc0MMMr83pSRbCIvCjmbqUmXrB5zYQAgBp_BdSjGv3zbmFV4KrsJlFgZDQDbm4JzStp0rQ50VHjTGq7ybBhAtToI_l-cKdFkDHf_Odge6v8k3yWTtVnZRxtQH6Cr2-TlzXvKSdEsIWnqpGVj8A2SiT9bV-2H-qKPXocP0_sR7igOsKXeuGIK0jskLiNKWqql1ZI5nkpnlE51pZmwvhgBcpQgTEvnbJpZYmwucq6BsEPUq5sajlDiPRuTM00V1RVPVa4rxYEo30dlJFd2gO6CRMqPFsWiDLjSscLPuuyWaendAZfZikCIOOS5VUQ4rrzSNHDmDBugfpDUupNvIR3_UX-BtkfT53E5fiyeTtBOUE_7fnGKesv5Cs7Qlvlcvi_m51GVX8RKnxQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2023+18th+Conference+on+Computer+Science+and+Intelligence+Systems+%28FedCSIS%29&rft.atitle=A+Short+Note+on+Computing+Permutations&rft.au=Gburzynski%2C+Pawel&rft.au=Zalewski%2C+Janusz&rft.date=2023-01-01&rft.pub=Polish+Information+Processing+Society&rft.spage=979&rft.epage=982&rft_id=info:doi/10.15439%2F2023F5568&rft.externalDocID=10306206