{"id":"https://openalex.org/W2752237499","doi":"https://doi.org/10.1002/9780470050118.ecse097","title":"Data Structures and Algorithms","display_name":"Data Structures and Algorithms","publication_year":2007,"publication_date":"2007-12-06","ids":{"openalex":"https://openalex.org/W2752237499","doi":"https://doi.org/10.1002/9780470050118.ecse097","mag":"2752237499"},"language":"en","primary_location":{"id":"doi:10.1002/9780470050118.ecse097","is_oa":false,"landing_page_url":"https://doi.org/10.1002/9780470050118.ecse097","pdf_url":null,"source":{"id":"https://openalex.org/S4306534807","display_name":"Wiley Encyclopedia of Computer Science and Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Wiley Encyclopedia of Computer Science and Engineering","raw_type":"other"},"type":"other","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068207055","display_name":"Carlos Augusto Silva de Oliveira","orcid":"https://orcid.org/0000-0002-7096-9066"},"institutions":[{"id":"https://openalex.org/I115475287","display_name":"Oklahoma State University","ror":"https://ror.org/01g9vbr38","country_code":"US","type":"education","lineage":["https://openalex.org/I115475287"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Carlos A.S. Oliveira","raw_affiliation_strings":["Oklahoma State University, Stillwater, Oklahoma"],"affiliations":[{"raw_affiliation_string":"Oklahoma State University, Stillwater, Oklahoma","institution_ids":["https://openalex.org/I115475287"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063808461","display_name":"P\u00e3nos M. Pardalos","orcid":"https://orcid.org/0000-0003-2824-101X"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Panos M. Pardalos","raw_affiliation_strings":["University of Florida, Gainesville, Florida"],"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida","institution_ids":["https://openalex.org/I33213144"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057562290","display_name":"Oleg A. Prokopyev","orcid":"https://orcid.org/0000-0003-2888-8630"},"institutions":[{"id":"https://openalex.org/I33213144","display_name":"University of Florida","ror":"https://ror.org/02y3ad647","country_code":"US","type":"education","lineage":["https://openalex.org/I33213144"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Oleg A. Prokopyev","raw_affiliation_strings":["University of Florida, Gainesville, Florida"],"affiliations":[{"raw_affiliation_string":"University of Florida, Gainesville, Florida","institution_ids":["https://openalex.org/I33213144"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5068207055"],"corresponding_institution_ids":["https://openalex.org/I115475287"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9480999708175659,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.9480999708175659,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11567","display_name":"semigroups and automata theory","score":0.9124000072479248,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12002","display_name":"Computability, Logic, AI Algorithms","score":0.9114000201225281,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.770231306552887},{"id":"https://openalex.org/keywords/backtracking","display_name":"Backtracking","score":0.7419158220291138},{"id":"https://openalex.org/keywords/divide-and-conquer-algorithms","display_name":"Divide and conquer algorithms","score":0.7354093790054321},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.6739274263381958},{"id":"https://openalex.org/keywords/sorting","display_name":"Sorting","score":0.630744457244873},{"id":"https://openalex.org/keywords/sorting-algorithm","display_name":"Sorting algorithm","score":0.5968515276908875},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5675162672996521},{"id":"https://openalex.org/keywords/data-type","display_name":"Data type","score":0.4841323792934418},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.47556132078170776},{"id":"https://openalex.org/keywords/queue","display_name":"Queue","score":0.4692901074886322},{"id":"https://openalex.org/keywords/priority-queue","display_name":"Priority queue","score":0.4505321979522705},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.41895413398742676},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1233607828617096}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.770231306552887},{"id":"https://openalex.org/C156884757","wikidata":"https://www.wikidata.org/wiki/Q798554","display_name":"Backtracking","level":2,"score":0.7419158220291138},{"id":"https://openalex.org/C71559656","wikidata":"https://www.wikidata.org/wiki/Q671298","display_name":"Divide and conquer algorithms","level":2,"score":0.7354093790054321},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.6739274263381958},{"id":"https://openalex.org/C111696304","wikidata":"https://www.wikidata.org/wiki/Q2303697","display_name":"Sorting","level":2,"score":0.630744457244873},{"id":"https://openalex.org/C108094655","wikidata":"https://www.wikidata.org/wiki/Q181593","display_name":"Sorting algorithm","level":3,"score":0.5968515276908875},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5675162672996521},{"id":"https://openalex.org/C138958017","wikidata":"https://www.wikidata.org/wiki/Q190087","display_name":"Data type","level":2,"score":0.4841323792934418},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47556132078170776},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.4692901074886322},{"id":"https://openalex.org/C26951474","wikidata":"https://www.wikidata.org/wiki/Q629283","display_name":"Priority queue","level":3,"score":0.4505321979522705},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.41895413398742676},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1233607828617096},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/9780470050118.ecse097","is_oa":false,"landing_page_url":"https://doi.org/10.1002/9780470050118.ecse097","pdf_url":null,"source":{"id":"https://openalex.org/S4306534807","display_name":"Wiley Encyclopedia of Computer Science and Engineering","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Wiley Encyclopedia of Computer Science and Engineering","raw_type":"other"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":36,"referenced_works":["https://openalex.org/W67380834","https://openalex.org/W67890805","https://openalex.org/W89468612","https://openalex.org/W259697218","https://openalex.org/W1482143372","https://openalex.org/W1502620236","https://openalex.org/W1513400187","https://openalex.org/W1543077467","https://openalex.org/W1546863136","https://openalex.org/W1562115776","https://openalex.org/W1576138761","https://openalex.org/W1578329712","https://openalex.org/W1591568670","https://openalex.org/W1593563200","https://openalex.org/W1655990431","https://openalex.org/W1660264423","https://openalex.org/W1803471726","https://openalex.org/W1964053266","https://openalex.org/W1990313671","https://openalex.org/W2011039300","https://openalex.org/W2036265926","https://openalex.org/W2040924621","https://openalex.org/W2073446486","https://openalex.org/W2097755092","https://openalex.org/W2120490947","https://openalex.org/W2140220640","https://openalex.org/W2295428206","https://openalex.org/W2403942591","https://openalex.org/W2478178280","https://openalex.org/W2485544084","https://openalex.org/W2751753235","https://openalex.org/W2946046356","https://openalex.org/W2994791542","https://openalex.org/W4231916799","https://openalex.org/W4242706555","https://openalex.org/W4254780343"],"related_works":["https://openalex.org/W2760348722","https://openalex.org/W2783885583","https://openalex.org/W2120095724","https://openalex.org/W2368326437","https://openalex.org/W160089862","https://openalex.org/W2183922856","https://openalex.org/W2553179239","https://openalex.org/W3102398360","https://openalex.org/W2037348602","https://openalex.org/W2049711551"],"abstract_inverted_index":{"Abstract":[0],"Algorithms":[1],"and":[2,15,29,52,73,77,89,102],"data":[3,30,36,44,56],"structures":[4,57],"are":[5,58,79,83,105],"the":[6,19,23],"basic":[7],"building":[8],"blocks":[9],"employed":[10],"in":[11,22],"computer":[12],"sciences":[13],"research":[14],"applications.":[16],"We":[17],"present":[18],"fundamental":[20],"concepts":[21],"area":[24],"of":[25,27,34],"analysis":[26],"algorithms":[28,82,104],"structures.":[31],"The":[32],"concept":[33],"abstract":[35],"type":[37],"is":[38],"introduced,":[39],"along":[40,61],"with":[41,62],"some":[42],"useful":[43],"types":[45],"such":[46,85,96],"as":[47,86,97],"lists,":[48],"queues,":[49],"stacks,":[50],"trees,":[51],"graphs.":[53],"More":[54],"advanced":[55,94],"also":[59],"mentioned":[60],"applications":[63],"where":[64],"they":[65],"occur.":[66],"Techniques":[67],"for":[68],"algorithm":[69],"construction,":[70],"including":[71],"divide":[72],"conquer,":[74],"dynamic":[75],"programming,":[76],"backtracking,":[78],"introduced.":[80],"Standard":[81],"presented,":[84],"sorting,":[87],"searching,":[88],"matrix":[90],"multiplication.":[91],"Finally,":[92],"more":[93],"topics":[95],"approximation":[98],"algorithms,":[99,101],"parallel":[100],"randomized":[103],"discussed.":[106]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
