{"id":"https://openalex.org/W633699604","doi":null,"title":"Practical data structures in C","display_name":"Practical data structures in C","publication_year":1993,"publication_date":"1993-01-01","ids":{"openalex":"https://openalex.org/W633699604","mag":"633699604"},"language":"en","primary_location":{"id":"mag:633699604","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA22756241","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null},"volume":null,"type":"book","is_traditional":true,"indexed_in":[],"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/A5038736548","display_name":"Bryan Flamig","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bryan Flamig","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":["https://openalex.org/A5038736548"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"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.8988999724388123,"subfield":{"id":"https://openalex.org/subfields/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"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.8988999724388123,"subfield":{"id":"https://openalex.org/subfields/2614","display_name":"Theoretical Computer Science"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.08590000122785568,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T10126","display_name":"Logic, programming, and type systems","score":0.005400000140070915,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/data-structures","display_name":"data structures","score":0.9819999933242798},{"id":"https://openalex.org/keywords/c-programming","display_name":"C programming","score":0.7360000014305115},{"id":"https://openalex.org/keywords/c","display_name":"C++","score":0.5379999876022339},{"id":"https://openalex.org/keywords/arrays","display_name":"arrays","score":0.925000011920929},{"id":"https://openalex.org/keywords/strings","display_name":"strings","score":0.9739999771118164},{"id":"https://openalex.org/keywords/vectors-and-matrices","display_name":"vectors and matrices","score":0.871999979019165},{"id":"https://openalex.org/keywords/linked-lists","display_name":"linked lists","score":1.0},{"id":"https://openalex.org/keywords/binary-trees","display_name":"binary trees","score":1.0},{"id":"https://openalex.org/keywords/balanced-trees","display_name":"balanced trees","score":0.9980000257492065},{"id":"https://openalex.org/keywords/splay-trees","display_name":"splay trees","score":0.9990000128746033},{"id":"https://openalex.org/keywords/b-tree","display_name":"B-trees","score":0.996999979019165}],"concepts":[{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.6692856550216675},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6620807647705078},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.5831549167633057},{"id":"https://openalex.org/C146101286","wikidata":"https://www.wikidata.org/wiki/Q7003418","display_name":"Linked list","level":2,"score":0.5706669092178345},{"id":"https://openalex.org/C160403385","wikidata":"https://www.wikidata.org/wiki/Q220543","display_name":"Queue","level":2,"score":0.568930447101593},{"id":"https://openalex.org/C91154448","wikidata":"https://www.wikidata.org/wiki/Q623818","display_name":"Binary search tree","level":3,"score":0.5653744339942932},{"id":"https://openalex.org/C26951474","wikidata":"https://www.wikidata.org/wiki/Q629283","display_name":"Priority queue","level":3,"score":0.5573538541793823},{"id":"https://openalex.org/C2777382242","wikidata":"https://www.wikidata.org/wiki/Q6017816","display_name":"Index (typography)","level":2,"score":0.4614078104496002},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4602768123149872},{"id":"https://openalex.org/C78669399","wikidata":"https://www.wikidata.org/wiki/Q677051","display_name":"B-tree","level":3,"score":0.4511156380176544},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.4339088499546051},{"id":"https://openalex.org/C57900377","wikidata":"https://www.wikidata.org/wiki/Q7979855","display_name":"Weight-balanced tree","level":4,"score":0.42622482776641846},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.4120446443557739},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3144782483577728},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.30995920300483704},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2949232757091522},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.24983614683151245},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23248842358589172}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:633699604","doi":null,"is_oa":false,"landing_page_url":"http://ci.nii.ac.jp/ncid/BA22756241","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":null}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W657070214","https://openalex.org/W627547105","https://openalex.org/W364054451","https://openalex.org/W2739557269","https://openalex.org/W3109456379","https://openalex.org/W2522811591","https://openalex.org/W1554327141","https://openalex.org/W7019531097","https://openalex.org/W3184708721","https://openalex.org/W3172980353"],"abstract_inverted_index":{"Basic":[0,10],"Concepts":[1],"Using":[2],"C++":[3,9],"Effectively":[4],"Data":[5],"Structure":[6],"Design":[7,12],"in":[8],"Array":[11],"Heterogenous":[13],"Arrays":[14],"Strings":[15],"Vectors":[16],"and":[17,22],"Matrices":[18],"Linked":[19],"Lists":[20],"Stacks":[21],"Queues":[23],"Binary":[24],"Trees":[25,27,29],"Balanced":[26],"Splay":[28],"File-Based":[30],"Objects":[31],"B-Trees":[32],"References":[33],"Index.":[34]},"counts_by_year":[{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":1}],"updated_date":"2026-10-25T09:29:13.331239","created_date":"2016-06-24T00:00:00"}
