Category: c / c++
When you are writing C++ code, especially on your interviews, you want to impress the interviewer with the modern C++ features. Modern C++ introduces several powerful features, including algorithms …
In C++, both push_back and emplace_back are methods of the std::vector class used to add elements to the end of the vector, but they have some differences in how …
Note: I have been asked this question by a Google Recruiter in the early stage of Interview Process e.g. Screening. In C++, when you access a non-existent key in …
In C++, both list and vector are container classes provided by the Standard Template Library (STL). However, they differ in several key aspects, such as their underlying data structures, …
August 5, 2024
algorithms, BASH, c / c++, c #, C/C++, C# (CSharp), Go, Go Programming, Hashing, java, Java, javascript, Node.Js, PHP, php, programming languages, Python, Rust
A simple yet effective hash function for strings is the well-known “djb2” algorithm by Daniel J. Bernstein. It is simple to implement and has good performance characteristics for many …