{"id":"https://openalex.org/W1525410705","doi":null,"title":"Abstract Data Types in Java","display_name":"Abstract Data Types in Java","publication_year":1997,"publication_date":"1997-09-30","ids":{"openalex":"https://openalex.org/W1525410705","mag":"1525410705"},"language":"en","primary_location":{"id":"mag:1525410705","doi":null,"is_oa":false,"landing_page_url":"http://box.cs.istu.ru/public/docs/other/_Unsorted/new/Java/Abstract%20Data%20Types%20in%20Java.pdf","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":"conference-abstract","is_traditional":false,"indexed_in":[],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Michael S. Jenkins","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Michael S. Jenkins","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"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/T10533","display_name":"Teaching and Learning Programming","score":0.663100004196167,"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"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.663100004196167,"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/T11269","display_name":"Algorithms and Data Compression","score":0.1737000048160553,"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/T10126","display_name":"Logic, programming, and type systems","score":0.12319999933242798,"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/abstract-data-types","display_name":"abstract data types","score":1.0},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.8460000157356262},{"id":"https://openalex.org/keywords/data-structures","display_name":"data structures","score":0.8849999904632568},{"id":"https://openalex.org/keywords/hash-tables","display_name":"hash tables","score":1.0},{"id":"https://openalex.org/keywords/linked-lists","display_name":"linked lists","score":0.9990000128746033},{"id":"https://openalex.org/keywords/stacks","display_name":"stacks","score":0.9710000157356262},{"id":"https://openalex.org/keywords/queues","display_name":"queues","score":1.0},{"id":"https://openalex.org/keywords/trees","display_name":"trees","score":0.9240000247955322},{"id":"https://openalex.org/keywords/binary-trees","display_name":"binary trees","score":0.9980000257492065},{"id":"https://openalex.org/keywords/red-black-trees","display_name":"red-black trees","score":0.8709999918937683},{"id":"https://openalex.org/keywords/b-tree","display_name":"B-trees","score":0.9789999723434448},{"id":"https://openalex.org/keywords/code-reuse","display_name":"code reuse","score":0.5490000247955322},{"id":"https://openalex.org/keywords/object-oriented-design","display_name":"object-oriented design","score":0.6819999814033508}],"concepts":[{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7960261106491089},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7137759923934937},{"id":"https://openalex.org/C18640598","wikidata":"https://www.wikidata.org/wiki/Q259322","display_name":"JavaBeans","level":3,"score":0.629539966583252},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6124531626701355},{"id":"https://openalex.org/C109701466","wikidata":"https://www.wikidata.org/wiki/Q460584","display_name":"Scala","level":3,"score":0.5721058249473572},{"id":"https://openalex.org/C67388219","wikidata":"https://www.wikidata.org/wiki/Q207440","display_name":"Hash table","level":3,"score":0.47394564747810364},{"id":"https://openalex.org/C172482141","wikidata":"https://www.wikidata.org/wiki/Q379273","display_name":"Generics in Java","level":5,"score":0.4545012414455414},{"id":"https://openalex.org/C60945770","wikidata":"https://www.wikidata.org/wiki/Q2517517","display_name":"Java Modeling Language","level":5,"score":0.44537240266799927},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.44061264395713806},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4274210035800934},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.3941754698753357},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3269399404525757},{"id":"https://openalex.org/C15524039","wikidata":"https://www.wikidata.org/wiki/Q865817","display_name":"Java applet","level":3,"score":0.25902095437049866}],"mesh":[],"locations_count":1,"locations":[{"id":"mag:1525410705","doi":null,"is_oa":false,"landing_page_url":"http://box.cs.istu.ru/public/docs/other/_Unsorted/new/Java/Abstract%20Data%20Types%20in%20Java.pdf","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/W188117890","https://openalex.org/W1561250679","https://openalex.org/W192198920","https://openalex.org/W7209481701","https://openalex.org/W2577055358","https://openalex.org/W2742007122","https://openalex.org/W609267862","https://openalex.org/W2526533433","https://openalex.org/W586700283","https://openalex.org/W168832627"],"abstract_inverted_index":{"From":[0],"the":[1,16,28,84,98,105,109,147,165],"Publisher:\r\nHere's":[2],"a":[3,74],"uniquely":[4],"Java-centric":[5],"approach":[6],"to":[7,14,39,88],"using":[8],"well-design":[9],"abstract":[10],"data":[11],"types":[12],"(ADTs)":[13],"simplify":[15],"development":[17,132],"life":[18],"cycle":[19],"and":[20,34,47,170],"create":[21,146],"more":[22],"readily":[23],"reusable":[24],"code.":[25],"It":[26],"is":[27,127],"only":[29],"book":[30],"that":[31],"provides":[32],"comprehensive":[33],"well-sequenced":[35],"coverage":[36],"of":[37,97,108,150],"how":[38],"design,use,and":[40],"implement":[41],"such":[42],"Java":[153],"ADTs":[44],"as:":[45],"Arrays":[46],"Vectors;":[48],"Hash":[49],"Tables;":[50],"Linked":[51],"List;":[52],"Stacks;":[53],"Queues;":[54],"Simple":[55],"Trees;":[56,58,61],"Binary":[57],"2-3-4":[59],"(Red-Black)":[60],"B-Trees.":[62],"Extensive":[63],"examples,exercises,and":[64],"chapter":[65],"summaries":[66],"make":[67],"this":[68],"timely":[69],"guide":[70],"equally":[71],"appropriate":[72],"as":[73,78,86,104],"classroom":[75],"text":[76],"or":[77],"an":[79,128],"on-the-job":[80],"learning":[81],"tool":[82],"for":[83,164],"applications":[85],"opposed":[87],"mere":[89],"program":[90],"smippets.":[91],"\r\nA":[92],"companion":[93],"CD-ROM":[94],"includes":[95,117],"all":[96,118],"book's":[99],"source":[100],"code":[101],"examples,as":[102],"well":[103],"latest":[106],"version":[107],"Development":[111],"Kit":[112],"(JDK)":[113],"1.":[114,115],"3,which":[116],"APIs.":[120],"ABOOUT":[121],"THE":[122],"AUTHOR":[123],"Michael":[124],"S.":[125],"Jenkins":[126],"experienced":[129],"object-oriented":[130],"software":[131],"consultant":[133],"who":[134],"has":[135,158],"been":[136],"working":[137],"with":[138],"since":[140],"its":[141],"pre-Alpha":[142],"release.":[143],"He":[144],"helped":[145],"Chicago":[148,166],"Board":[149],"Trade's":[151],"100%":[152],"electronic":[154],"trading":[155],"system.":[156],"Mike":[157],"also":[159],"developed":[160],"successful":[161],"system":[162],"solutions":[163],"Stock":[167],"Exchange,Baxter":[168],"Healthcase":[169],"A.":[171],"C.":[172],"Nielsen/Dun":[173],"&":[174],"Bradstreet.":[175]},"counts_by_year":[],"updated_date":"2026-10-14T16:39:01.820549","created_date":"2016-06-24T00:00:00"}
