Python Forum
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
merging two dictionaries
#14
i created a thing in C in 2 layers called avlmap.  the lower layer was more like a mechanism to manage an AVL tree (caller provides comparison functions, worked with pointers, inserting nodes, etc).  the upper layer was more abstract, which is not much in C (caller worked with key:value pairs, inserting keys, assigning values, while the library managed a cursor that tracked key position).  the upper layer had a separate insert function for duplicate keys.  duplicates were actually real nodes in the AVL tree, other functions dealt with duplicates with no issues.  searching a key that had duplicates would get the first of them (the first in order of insertion).  doing a position move forward would get the next key.  doing a position move back would go back to the first key.  moving forward until the key changes and moving back one would be at the last of the duplicate keys.  without keys and with just values it worked like a list.  with just keys and without values it worked like a set.  an assembly language version of it for IBM mainframes was written a few years before (all my mainframe code was lost). you can get the C source as a tarball compressed by gzip, bzip2, or xz.
Tradition is peer pressure from dead people

What do you call someone who speaks three languages? Trilingual. Two languages? Bilingual. One language? American.
Reply


Messages In This Thread
merging two dictionaries - by Skaperen - Oct-03-2017, 01:13 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 01:33 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 01:36 AM
RE: merging two dictionaries - by metulburr - Oct-03-2017, 01:34 AM
RE: merging two dictionaries - by Skaperen - Oct-03-2017, 01:57 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 04:12 AM
RE: merging two dictionaries - by nilamo - Oct-03-2017, 05:21 AM
RE: merging two dictionaries - by Skaperen - Oct-03-2017, 08:57 AM
RE: merging two dictionaries - by wavic - Oct-03-2017, 09:25 AM
RE: merging two dictionaries - by snippsat - Oct-03-2017, 10:07 AM
RE: merging two dictionaries - by wavic - Oct-03-2017, 10:27 AM
RE: merging two dictionaries - by buran - Oct-03-2017, 10:29 AM
RE: merging two dictionaries - by snippsat - Oct-03-2017, 11:23 AM
RE: merging two dictionaries - by Skaperen - Oct-04-2017, 02:58 AM
RE: merging two dictionaries - by Skaperen - Oct-04-2017, 05:46 AM
RE: merging two dictionaries - by nilamo - Oct-04-2017, 03:05 PM
RE: merging two dictionaries - by Skaperen - Oct-05-2017, 12:47 AM
RE: merging two dictionaries - by DeaD_EyE - Oct-04-2017, 07:25 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  merging three dictionaries Skaperen 3 2,077 Oct-20-2020, 10:06 PM
Last Post: Skaperen
  Merging Dictionaries - Optimum Style? adt 5 3,111 Oct-09-2019, 05:26 PM
Last Post: adt
  merging dictionaries Skaperen 3 2,606 Nov-13-2018, 06:26 AM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020