Data structure and society

When i'm trying to solve the problem (or at least on the first step ): My Question and when i review the book i bought ( about the data structure). I suddenly found something between the data structure and society and also the differences which can explain a lot between China (real feeling) and America (assumption). Though you may get confused by what i said here for  now, i'll give you more explanation on this.

Data Structure

We have three classic data structures in computer science, they are:

  • list
  • tree
  • graph (network or web may be more sensitive here)

List is a simple liner structure that one item goes after another as you know. It is also the basic structure for the other two: tree and graph.

The very big differences between tree and graph are ( if they are well distributed ), tree has levels, but graph (network or web) not, in some way you can treat each node has the same level to another (but you can not do this on tree, for example, if you remove the root of the tree, then the tree becomes nothing -- it is broken).

In one word, graph (network or web) structure makes each node has the same or equal right to other but tree not.

The Society

When one day i'm chatting with an American, he said copyright is very important in western life. If someone create something, but another guy copy his idea, then if the creator tells the truth to the government, the government  will punish the guy.

I said it is not real in China. I mean except it becomes a big event. Or else, the government is just like a third guy between the creator and the copier, like someone or god on top on both of the two.

Though it is a tiny point of view, you can find it everywhere: the society structure in China is a tree when comparing graph (network or web) in America.

Why it is a graph (network or web) in America. For example, they have:

  • US labor organization (for protecting the employee) 
  • Board of directors (for protecting the benefits of all stock holders)
  • ... (maybe more i don't know)

Those organizations are just like lines between each node that make a company from a tree like structure to web. (But in China, those orgs can not do much things or not as what they are in America; Society is like the a company).

Further More 

It is not just the relationship between data structure and society. Actually, it has wide meanings more than you thought.

Look at the languages:

  • English -- the character is actually a list of alphabet, one go after another
  • Chinese -- 中国 (let focus on `国`, it is a structure. If you have knowledge on Chinese, this word can be divided into `口` and `玉`)

 

More questions:

Why America is capitalism but China is socialism?

Why America mainly has two parties -- republican party and democratic party but China mainly has one -- communist party?

When thinking more, more questions come out. Just like what i said here: China and America are mirrors to each other -- and the DNA (tree or web) affects everything...

To view or add a comment, sign in

More articles by Yarco Wang

Explore content categories