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...
Uloženo v:
| Vydáno v: | 2023 18th Conference on Computer Science and Intelligence Systems (FedCSIS) Ročník 35; s. 979 - 982 |
|---|---|
| Hlavní autoři: | , |
| 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 |