Skip to main content

Posts

Fibonacci Hashing and Fastest Hashtable

  Fibonacci Hashing and Fastest Hashtable Before we get into Fibonacci hashing and the fastest hashtable, let's understand what hash and hashtable are and their role in a data structure. What is called hashing? In the data structure, "hashing" is the method of mapping a large volume of the database into small tables using a hash function. It is also called the Message Digest feature. It is a technique that uniquely identifies items from a collection of similar terms. Hashing uses hash tables to store data in array format. Each of the values in the array has allotted a unique index number. Hash tables use a method to generate unique index numbers for each value stored in an array format. This method is also known as the hash method or technique. Hashing types in a data structure is a two-step process:  1. A hash function will convert items to small integers or hash values. The original data can be stored by using an index in this integer. 2. In a hashtable you can store da...
Recent posts

5 differences between Artificial Intelligence Vs Machine Learning

  5 Differences between Artificial Intelligence Vs Machine Learning Artificial Intelligence and Machine Learning are the part of computer science that are correlated with each other but still, both are two different terms in various cases. These two technologies are the most trending technologies which are used for creating intelligent systems. Before discussing the major differences between AI and Ml, let us first understand each of them individually in brief. What is Artificial Intelligence? Artificial Intelligence is the field of computer science that is associated with the concept of machines "thinking like humans" to perform tasks such as learning, problem-solving, planning, reasoning, and identifying patterns. Also, AI is a technology using which we can create intelligent systems that can simulate human intelligence. Artificial Intelligence doesn't require to be pre-programmed, it uses such algorithms which can work with their own intelligence. Thus, AI is a type of...

Hara Hachi Bu - The formula for long life

J apan, which is the country with longest life expectancy and the greatest number of centenarians ( people living of 100 years and beyond). It has the most accelerated growth of ageing in the world. In other words, life expectancy in japanese women increased at a steady rate of near 3 months every year for the previous 160 years. Life expectancy of japanese women in 2016 was 87.1 years. In Japan, there is a region that is home to the population with the greatest number of centenarians worldwide : the okinawa island, which exceed even the rest of the japanese in life expectancy. The diet followed by Okinawa people, has attracted the interest of many, because they not only live longer but most of them maintain active lives. In fact, Okinawa is part of the five " Blue Zones ", which comprise populations with the world's longest lived people and the lowest risk of age-associated diseases. Okinawa is the largest of the Japanese Ryukyu islands, where the traditional diet is ve...

A Journey to healthy life

  Got late this morning again ; Would need to speed up, as no bargain. No matter how hard i try: Time seems flying passed by. Try to do what all i can stay fit; Yet living life in thoughts does not turn out to be a great hit. It keeps me worried what next with baggage of bygone; Looks like opening in the succession of poor health with stress never gone. To achieve bigger objectives in life, one needs to take small steps and begin with self.  As a wise man once said, " Greatest investment one can make is investing in one's health . ''One need not to be an athlete to be healthy, but have athletic goals to lead a healthy lifestyle. Now the question is how to stay healthy in this busy life. Well, before we look for suggestions to lead healthy life, it is important for us to understand the need for us to stay healthy. Well, to lead a healthy life one must needs to understand that all the areas of life are important- social, emotional, physical, growth, progress, finances, l...

4.Financial Fitness

In today's modern era everything depends on money, & we must have good amount of money to fulfill our desires,needs and want. Achieving financial fitness requires discipline and determination over the long term, just like running a marathon. Becoming financially fit means feeling good and confident about your financial situation. It means being able to manage your money in order to meet your current and long term needs. As with any type of training, becoming financially fit requires learning the principles and best practices that others have used to achieve their financial objectives. Few steps to financial fitness: Set financial goals :   You can't reach your goals if you don't set them. Planning how to use savings and investments to reach your goals is key. Understand where your money is going: Create a budget that includes necessities, required expenditures, discretionary items, and the periodic savings necessary to finance long-term financial goals. Use the knowled...

3.Spiritual fitness

  The best way to understand the spiritual fitness is going through the 4 Purusharthas in Sanatan Dharma. The Purusharthas are the inherent values of the Universe:  Dharma (righteousness) Artha (economic values) Kama (pleasure) Moksha (liberation) Purusharthas means "for the purpose of the self. The purusharthas are the blueprint for human fulfillment. Working with them helps you create a satisfyingly balanced, meaningful life at the deepest and most holistic level. They offer a way for evaluating your life and making good decisions. Knowing your goals brings meaning to your spiritual practice. Dharma Dharma means truth, the right way of living, and human behaviors considered necessary for the order of things in the world. Being conscious in your actions, words, and thoughts. Having compassion & sensitivity to need of others. Ultimately, Dharma leads you to remember who you really are. Artha Artha is the security of having the material comfort you need to live in the wor...

2.Mental fitness

  Mental fitness can be defined as having and maintaining a state of well-being and cultivating awareness of how we think, behave and feel. Developing the skills for better mental fitness can be benefit you and everyone around you. Being present : In a mindful state, we can better retain information, listen, and be aware of, but not sabotaged by distractions. This result in more enjoyment of life and better relationships and the ability to relate to others The ability to to respond, not react : When we have more control over our automatic thoughts, we can choose to respond in a more rational and less emotive way. This improves our relationships and the way we think about the world and preserves more options in any environment. Improved cognitive function : Better focus, processing, speed, memory, concentration, time management, and communication have a positive impact, personally and professionally. More confidence : With optimism, our relationship with ourselves becomes stronger...