发明名称 System and method for controlling updates of a data structure
摘要 System and method for controlling updates of a data structure are disclosed. In one embodiment, the method includes providing a data structure that includes a hierarchically arranged set of nodes and branches, and each node has two or less branches, recording a total number of nodes in the data structure, determining whether to update the data structure according to one or more triggering conditions, generating an updated data structure in response to the one or more triggering conditions, and storing the updated data structure in a memory. The method of recording a total number of nodes includes incrementing a count of the total number of nodes by one when a new node is added to the data structure, and decrementing a count of the total number of nodes by one when a node is removed from the data structure.
申请公布号 US8898204(B1) 申请公布日期 2014.11.25
申请号 US201113278753 申请日期 2011.10.21
申请人 Applied Micro Circuits Corporation 发明人 Sathe Satish;Marulkar Rajendra;Vaishampayan Sagar
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Amin, Turocy & Watson, LLP 代理人 Amin, Turocy & Watson, LLP
主权项 1. A method of controlling updates of a data structure, comprising: providing a data structure, wherein the data structure includes a hierarchically arranged set of nodes and branches, and each node has two or less branches; recording a total number of nodes in the data structure; determining whether to update the data structure according to one or more triggering conditions and a number of levels of nodes in the data structure; generating a trigger to update the data structure if the number of levels of nodes in the data structure is larger than a logarithmic function of a number of nodes in the data structure; generating an updated data structure in response to the one or more triggering conditions; and storing the updated data structure in a memory.
地址 Sunnyvale CA US