Research on the Implementation of Recursive Algorithm Based on C Language

In the utilization of C language, it often appears that the function calls itself directly or indirectly, that is, the function calls itself recursively. The recursive solution of the same kind of problem can be expressed by recursion, and the specific problem can be reduced by recursion. Based on t...

Full description

Saved in:
Bibliographic Details
Published in:Journal of physics. Conference series Vol. 2023; no. 1; pp. 12015 - 12019
Main Authors: Zhu, Zhigang, Sun, Wei
Format: Journal Article
Language:English
Published: IOP Publishing 01.09.2021
Subjects:
ISSN:1742-6588, 1742-6596
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract In the utilization of C language, it often appears that the function calls itself directly or indirectly, that is, the function calls itself recursively. The recursive solution of the same kind of problem can be expressed by recursion, and the specific problem can be reduced by recursion. Based on this, this paper first analyses the concept and function of C language recursion, then studies the process description of recursion algorithm, and finally gives the implementation strategy of C language recursion algorithm.
AbstractList In the utilization of C language, it often appears that the function calls itself directly or indirectly, that is, the function calls itself recursively. The recursive solution of the same kind of problem can be expressed by recursion, and the specific problem can be reduced by recursion. Based on this, this paper first analyses the concept and function of C language recursion, then studies the process description of recursion algorithm, and finally gives the implementation strategy of C language recursion algorithm.
Author Sun, Wei
Zhu, Zhigang
Author_xml – sequence: 1
  givenname: Zhigang
  surname: Zhu
  fullname: Zhu, Zhigang
  organization: City Institute Dalian University of Technology , China
– sequence: 2
  givenname: Wei
  surname: Sun
  fullname: Sun, Wei
  organization: City Institute Dalian University of Technology , China
BookMark eNqNkN9LwzAQx4NMcJv-DeZZqM2PJa2Ps-icDJSpzyFNLlvH2pSkE_zvbZkMBB-8lzvu7nPc9ztBo8Y3gNA1JbeU5HlKsxlLpLiTKSOMpzQllBEqztD4NBmd6jy_QJMYd4TwPrIxWq4hgg5mi32Duy3gZd3uoYam013Vt7zDazCHEKtPwPP9xoeq29b4XkewA1LglW42B72BS3Tu9D7C1U-eoo_Hh_fiKVm9LJbFfJUYNpMiKXMJWjjBAXgmtOCSGW1LSiXwkpGSldpRDY5ymRFOSmMN9Ix1loqMWeBTlB3vmuBjDOBUG6pahy9FiRocUYNWNehWgyOKqqMjPcmPZOVbtfOH0PR__oO6-YN6fi3efi-q1jr-DczOcqk
ContentType Journal Article
Copyright Published under licence by IOP Publishing Ltd
Copyright_xml – notice: Published under licence by IOP Publishing Ltd
DBID O3W
TSCCA
AAYXX
CITATION
DOI 10.1088/1742-6596/2023/1/012015
DatabaseName Institute of Physics Open Access Journal Titles
IOPscience (Open Access)
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
Database_xml – sequence: 1
  dbid: O3W
  name: Institute of Physics Open Access Journal Titles
  url: http://iopscience.iop.org/
  sourceTypes:
    Enrichment Source
    Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Physics
EISSN 1742-6596
ExternalDocumentID 10_1088_1742_6596_2023_1_012015
JPCS_2023_1_012015
GroupedDBID 1JI
29L
2WC
4.4
5B3
5GY
5PX
5VS
7.Q
AAJIO
AAJKP
ABHWH
ACAFW
ACHIP
AEFHF
AEJGL
AFKRA
AFYNE
AIYBF
AKPSB
ALMA_UNASSIGNED_HOLDINGS
ARAPS
ASPBG
ATQHT
AVWKF
AZFZN
BENPR
BGLVJ
CCPQU
CEBXE
CJUJL
CRLBU
CS3
DU5
E3Z
EBS
EDWGO
EQZZN
F5P
FRP
GROUPED_DOAJ
GX1
HCIFZ
HH5
IJHAN
IOP
IZVLO
J9A
KNG
KQ8
LAP
N5L
N9A
O3W
OK1
P2P
PIMPY
PJBAE
RIN
RNS
RO9
ROL
SY9
T37
TR2
TSCCA
UCJ
W28
XSB
~02
AAYXX
AEINN
AFFHD
CITATION
OVT
PHGZM
PHGZT
PQGLB
ID FETCH-LOGICAL-c2465-b86ea5f53ee375a5362cadb116e3b20b2baf1aef1367030bcdceb86dfd1572de3
IEDL.DBID O3W
ISSN 1742-6588
IngestDate Sat Nov 29 03:39:36 EST 2025
Tue Oct 05 22:40:17 EDT 2021
Wed Aug 21 03:42:13 EDT 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
License Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c2465-b86ea5f53ee375a5362cadb116e3b20b2baf1aef1367030bcdceb86dfd1572de3
OpenAccessLink https://iopscience.iop.org/article/10.1088/1742-6596/2023/1/012015
PageCount 5
ParticipantIDs iop_journals_10_1088_1742_6596_2023_1_012015
crossref_primary_10_1088_1742_6596_2023_1_012015
PublicationCentury 2000
PublicationDate 20210901
PublicationDateYYYYMMDD 2021-09-01
PublicationDate_xml – month: 09
  year: 2021
  text: 20210901
  day: 01
PublicationDecade 2020
PublicationTitle Journal of physics. Conference series
PublicationTitleAlternate J. Phys.: Conf. Ser
PublicationYear 2021
Publisher IOP Publishing
Publisher_xml – name: IOP Publishing
References Haiying (JPCS_2023_1_012015bib7) 2019
Zhanquan (JPCS_2023_1_012015bib6) 2017
Yulin (JPCS_2023_1_012015bib10) 2019
Chunyan (JPCS_2023_1_012015bib4) 2014; 4
Si (JPCS_2023_1_012015bib3) 2015; 7
Na (JPCS_2023_1_012015bib8) 2012
Jia (JPCS_2023_1_012015bib9) 2014; 12
Wei (JPCS_2023_1_012015bib5) 2012
Baoping (JPCS_2023_1_012015bib1) 2011; 13
Dexiang (JPCS_2023_1_012015bib2) 2013
References_xml – start-page: 193
  year: 2013
  ident: JPCS_2023_1_012015bib2
  article-title: Discussion on recursive function teaching in C language [J]
  publication-title: China Science and tech information
– start-page: 288
  year: 2019
  ident: JPCS_2023_1_012015bib10
  article-title: Research and practice of C programming case teaching method -- Enlightenment of guiding college students to participate in the national software design competition [J]
  publication-title: Computer CD software and utilization
– volume: 7
  start-page: 140
  year: 2015
  ident: JPCS_2023_1_012015bib3
  article-title: Implementation of recursive algorithm in C language [J]
  publication-title: Digital tech and utilization
– start-page: 31
  year: 2017
  ident: JPCS_2023_1_012015bib6
  article-title: Research and construction of computer teaching in chemical engineering based on Computational Thinking and innovative practice [J]
  publication-title: Chemical higher education
– start-page: 7229
  year: 2012
  ident: JPCS_2023_1_012015bib5
  article-title: Analysis of C language recursive algorithm [J]
  publication-title: Computer knowledge and tech.
– start-page: 189
  year: 2012
  ident: JPCS_2023_1_012015bib8
  article-title: Discussion on recursion in C language [J]
  publication-title: China e-commerce
– volume: 12
  start-page: 7
  year: 2014
  ident: JPCS_2023_1_012015bib9
  article-title: On the utilization of recursion and recursive algorithm in program design [J]
  publication-title: Computer programming skills and maintenance
– volume: 4
  start-page: 95
  year: 2014
  ident: JPCS_2023_1_012015bib4
  article-title: Exploration and utilization of recursive method in C language project practice [J]
  publication-title: Computer programming skills and maintenance
– start-page: 139
  year: 2019
  ident: JPCS_2023_1_012015bib7
  article-title: Exploration of teaching method of "C language programming" based on the cultivation of Computational Thinking Ability [J]
  publication-title: Computer knowledge and tech
– volume: 13
  start-page: 3
  year: 2011
  ident: JPCS_2023_1_012015bib1
  article-title: Parameter setting of recursive algorithm [J]
  publication-title: Modern computer monthly
SSID ssj0033337
Score 2.2701154
Snippet In the utilization of C language, it often appears that the function calls itself directly or indirectly, that is, the function calls itself recursively. The...
SourceID crossref
iop
SourceType Index Database
Enrichment Source
Publisher
StartPage 12015
SubjectTerms C Language
Implementation
Recursive Algorithm
Title Research on the Implementation of Recursive Algorithm Based on C Language
URI https://iopscience.iop.org/article/10.1088/1742-6596/2023/1/012015
Volume 2023
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIOP
  databaseName: Institute of Physics Open Access Journal Titles
  customDbUrl:
  eissn: 1742-6596
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0033337
  issn: 1742-6588
  databaseCode: O3W
  dateStart: 20040101
  isFulltext: true
  titleUrlDefault: http://iopscience.iop.org/
  providerName: IOP Publishing
– providerCode: PRVPQU
  databaseName: Advanced Technologies & Aerospace Database
  customDbUrl:
  eissn: 1742-6596
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0033337
  issn: 1742-6588
  databaseCode: P5Z
  dateStart: 20040801
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/hightechjournals
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: AUTh Library subscriptions: ProQuest Central
  customDbUrl:
  eissn: 1742-6596
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0033337
  issn: 1742-6588
  databaseCode: BENPR
  dateStart: 20040801
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest - Publicly Available Content Database
  customDbUrl:
  eissn: 1742-6596
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0033337
  issn: 1742-6588
  databaseCode: PIMPY
  dateStart: 20040801
  isFulltext: true
  titleUrlDefault: http://search.proquest.com/publiccontent
  providerName: ProQuest
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV1LS8NAEF60VfDiW6yPsqBHY7vZPDbHtrSoSC1Vsbcl-9KCTUpb_f3O5gHmICIYCOQwsyxfJjOzm29mEbo09qQ6ZogjlGg7HgEzFpHnOUQHOmbMozI02WET4XDIJpOoUguTzgvXfw2PeaPgHMKCEMdakEO7TuBHgV240xZp2fpPW2depwyiOdj0A30pvTGFK8yLIq0SYyXH6-eBKhFqHWbxLeAMdv5jqrtou0g3cSfX2ENrOtlHmxntUy4P0G1JvMNpgiEVxFmz4FlRj5Tg1OCx3ZC3HHfceX9NF9PV2wx3IfQpq9LD98V-5yF6HvSfejdOcbiCI10v8B3B4GX4xqda09CPfQhkMlaCkEBT4baFK2JDYm1sSzdwBEIqqUFHGUX80FWaHqFakib6GGFtF3I6DlWkhC18jaiG23htqVwdGtpA7RJQPs97aPDs3zdj3CLELULcIsQJzxFqoCvAlBff0_J38YuK-N2o91iV4HNlTv426Cnaci2BJSOUnaHaavGhz9GG_FxNl4smqnf7w9G4mVnbF7moy1w
linkProvider IOP Publishing
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrV3JTsMwEB21ZREXdkRZLcGR0DrO4hxLIaJQlYpF9GbFsQ2VaFK1he_HzoLoASEkIkXKYcayXiYzY-fNGOBUmZPqqMIWF7xpOVibMQ8cx8LSkxGlDol9lR024fd6dDAI-hUIv2ph0nHh-s_1Y94oOIewIMTRhs6hbctzA88s3EkDN0z9J3YbY6GqsGDalRjrviPPpUcm-vLzwkijSGnJ8_p5sLkoVdUz-RZ0wrX_mu46rBZpJ2rlWhtQkckmLGX0z3i6BZ2SgIfSBOmUEGVNg0dFXVKCUoXuzca84bqj1ttLOhnOXkfoQodAYVTaqFvse27DU3j12L62ikMWrNh2PNfiVL8UV7lESuK7kasDWhwJjrEnCbeb3OaRwpFUprWbdgg8FrHUOkIJ7Pq2kGQHakmayF1A0izoZOSLQHBTABsQqW_lNGNhS1-ROjRLUNk476XBsn_glDKDEjMoMYMSwyxHqQ5nGldWfFfT38VP5sRv-u2HeQmmYd_726DHsNy_DFm307vdhxXbcFoyjtkB1GaTd3kIi_HHbDidHGVG9wnxjs8q
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%3Ajournal&rft.genre=article&rft.atitle=Research+on+the+Implementation+of+Recursive+Algorithm+Based+on+C+Language&rft.jtitle=Journal+of+physics.+Conference+series&rft.au=Zhu%2C+Zhigang&rft.au=Sun%2C+Wei&rft.date=2021-09-01&rft.issn=1742-6588&rft.eissn=1742-6596&rft.volume=2023&rft.issue=1&rft.spage=12015&rft_id=info:doi/10.1088%2F1742-6596%2F2023%2F1%2F012015&rft.externalDBID=n%2Fa&rft.externalDocID=10_1088_1742_6596_2023_1_012015
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1742-6588&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1742-6588&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1742-6588&client=summon