Leet Code

Published: 17 July 2020
on channel: nETSETOS
599
18

Leetcode Link:-
https://leetcode.com/problems/countin...

Question:- Given a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and return them as an array.

Github Link for Python Code:- https://github.com/netsetos/python_co...

Ex:-1

Input: 2
Output: [0,1,1]
Example 2:

Input: 5
Output: [0,1,1,2,1,2]
Follow up:

It is very easy to come up with a solution with run time O(n*sizeof(integer)). But can you do it in linear time O(n) /possibly in a single pass?
Space complexity should be O(n).
Can you do it like a boss? Do it without using any builtin function like __builtin_popcount in c++ or in any other language.

#countingbits #dp #netsetos


On this page of the site you can watch the video online Leet Code with a duration of hours minute second in good quality, which was uploaded by the user nETSETOS 17 July 2020, share the link with friends and acquaintances, this video has already been watched 599 times on youtube and it was liked by 18 viewers. Enjoy your viewing!