<?xml version="1.0" encoding="UTF-8"?>
<doi_batch version="5.4.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.crossref.org/schema/5.4.0" xsi:schemaLocation="http://www.crossref.org/schema/5.4.0 https://www.crossref.org/schemas/crossref5.4.0.xsd" xmlns:jats="http://www.ncbi.nlm.nih.gov/JATS1" xmlns:fr="http://www.crossref.org/fundref.xsd" xmlns:ai="http://www.crossref.org/AccessIndicators.xsd" xmlns:rel="http://www.crossref.org/relations.xsd" xmlns:mml="http://www.w3.org/1998/Math/MathML">
  <head>
    <doi_batch_id>NONE</doi_batch_id>
    <timestamp>20260205075930735</timestamp>
    <depositor>
      <depositor_name>wseas/wseas</depositor_name>
      <email_address>content-registration-form+ja@crossref.org</email_address>
    </depositor>
    <registrant>content-registration-form</registrant>
  </head>
  <body>
    <journal>
      <journal_metadata>
        <full_title>WSEAS TRANSACTIONS ON COMPUTER RESEARCH</full_title>
        <issn media_type="print">1991-8755</issn>
        <issn media_type="electronic">2415-1521</issn>
      </journal_metadata>
      <journal_article>
        <titles>
          <title>Efficient Binary Search Tree: An Alternative to Red-Black Trees with Simplified Algorithms and Enhanced Deletion Performance</title>
        </titles>
        <contributors>
          <person_name sequence="first" contributor_role="author">
            <given_name>Djamel-Eddine</given_name>
            <surname>Zegour</surname>
            <affiliations>
              <institution>
                <institution_name>Ecole Supérieure d’Informatique, LCSI Laboratory, BP 68M, Oued Smar, 16309, El Harrach, Alger, ALGERIA</institution_name>
              </institution>
            </affiliations>
          </person_name>
        </contributors>
        <jats:abstract xml:lang="en">
          <jats:p>A new data structure is suggested, which is made of two classes of nodes - simple nodes and class nodes. Class nodes create a perfectly balanced trees when considered exclusively, while simple nodes introduce a small imbalance. The new data structure is advantageous because: On one hand, it is equivalent to a Red-Black tree but has simpler algorithms. For those who are unaware, Red-black trees were designed to guarantee that all operations take logarithmic time, therefore, they are effective balanced binary search trees. By simplifying the algorithms and keeping the equivalence, the new structure is expected to offer better code readability and easier implementation in contrast with traditional Red-Black trees. And on the other hand, it is more powerful with deletion operations compared to the Red-Black trees delete algorithm. The deletion in Red-Black Trees may sometimes involve complicated cases to maintain balance and satisfy the various properties of the tree. But the new structure proposes a better algorithm for deletions and could then offer a better performance for applications relying heavily on deletions. Implementation of the given data structure allows you to develop software systems that can accommodate and retrieve large datasets.</jats:p>
        </jats:abstract>
        <publication_date media_type="print">
          <month>02</month>
          <day>05</day>
          <year>2026</year>
        </publication_date>
        <publication_date media_type="online">
          <month>02</month>
          <day>05</day>
          <year>2026</year>
        </publication_date>
        <pages>
          <first_page>187</first_page>
        </pages>
        <publisher_item>
          <item_number item_number_type="article_number">17</item_number>
        </publisher_item>
        <ai:program name="AccessIndicators">
          <ai:license_ref>https://creativecommons.org/licenses/by/4.0/deed.en_US</ai:license_ref>
        </ai:program>
        <doi_data>
          <doi>10.37394/232018.2026.14.17</doi>
          <resource>https://wseas.com/journals/cr/2026/a345118-006(2026).pdf</resource>
        </doi_data>
        <citation_list>
          <citation key="ref0">
            <unstructured_citation>Knuth, D. E. (1973). The art of computer programming. Vol III: Sorting and Searching, Addison Wesley, Reading, Mass.</unstructured_citation>
          </citation>
          <citation key="ref1">
            <unstructured_citation>Aho A. V, J. E. Hopcroft, J. D. Ullman (1983). Data Structures and Algorithms. Addison Wesley, Reading, Mass.</unstructured_citation>
          </citation>
          <citation key="ref2">
            <unstructured_citation>Sedgewick R. (2004): Fundamentals data structures. Addison – Wesley. 13th Printing.</unstructured_citation>
          </citation>
          <citation key="ref3">
            <unstructured_citation>Brass P. (2008). Advanced Data Structures. Cambridge University Press.</unstructured_citation>
          </citation>
          <citation key="ref4">
            <unstructured_citation>A. Drozdek, Data Structures and Algorithms in C++, 2nd ed. Pacific Grove, CA, USA: Brooks/Cole, 2001.</unstructured_citation>
          </citation>
          <citation key="ref5">
            <unstructured_citation>Adel’son-Velskii, G. M., and Y. M. Landis (1962). An algorithm for the organization of information. Dokl. Akad. Nauk SSSR 146, pp. 263-266.</unstructured_citation>
          </citation>
          <citation key="ref6">
            <unstructured_citation>Guibas, L.J. and Sedgewick R (1978). A Dichromatic Framework for Balanced Trees. Proceedings of the 19th Annual Symposium on Foundations of Computer Science, October 16- 18, 1978.</unstructured_citation>
          </citation>
          <citation key="ref7">
            <unstructured_citation>Anderson A. Balanced Search trees made simple (1993). Workshop on algorithms and Data Structures, pages 60-71, Springer Verlag.</unstructured_citation>
          </citation>
          <citation key="ref8">
            <unstructured_citation>Bayer R (1971). Binary B-Trees for virtual memory. Proc. ACM Sigifidet Workshop on data description, access and control, pp.219- 235.</unstructured_citation>
          </citation>
          <citation key="ref9">
            <unstructured_citation>Bayer, R (1972). Symmetric Binary B-Trees: Data Structure and Maintenance Algorithms. Acta Informatica 1(4):290-306, 1972.</unstructured_citation>
          </citation>
          <citation key="ref10">
            <unstructured_citation>Stout Q. F. and WARREN B. L (1986). Tree Rebalancing in Optimal Time and Space. Communications of the ACM. Vol. 29 Number 9.</unstructured_citation>
          </citation>
          <citation key="ref11">
            <unstructured_citation>Bayer, R. and E. M. McCreight (1972). Organization and maintenance of large ordered indices. Acta Informatica, 1:3, pp173-189.</unstructured_citation>
          </citation>
          <citation key="ref12">
            <unstructured_citation>Zegour D.E, Partitioned Binary Search Trees (P(h)-BST): A Data Structure for Computer RAM; Book: Data Science with Semantic Technologies: Theory, Practice, and Application ‘Chapter 6), 2022, Willey.</unstructured_citation>
          </citation>
        </citation_list>
      </journal_article>
    </journal>
  </body>
</doi_batch>