snippets 0.1.0
Loading...
Searching...
No Matches
string_utils.hpp File Reference
#include <functional>
#include <vector>
#include <optional>
#include <queue>
#include <cassert>
#include <unordered_map>
#include <sstream>
Include dependency graph for string_utils.hpp:

Go to the source code of this file.

Namespaces

namespace  hsc_snippets
 

Functions

static std::vector< int > hsc_snippets::kmpSearch (const std::string &pat, const std::string &txt)
 
static bool hsc_snippets::isPalindrome (const std::string &s)
 
template<std::integral T>
std::string hsc_snippets::to_string (const std::vector< T > &vec)
 
template<std::integral T>
std::string hsc_snippets::to_string (std::pair< T, T > p)
 
template<std::integral T>
std::string hsc_snippets::to_string (const std::vector< std::pair< T, T > > &vec)
 
static std::string hsc_snippets::to_string (const std::vector< std::string > &vec)
 
template<std::integral T>
std::string hsc_snippets::to_string (const std::vector< std::vector< T > > &vec)
 
static std::vector< std::string > hsc_snippets::string_split (const std::string &s, char delimiter)
 
static std::string hsc_snippets::string_repeat (const std::string &s, size_t n)
 
static std::string hsc_snippets::string_repeat (char c, size_t n)
 
static std::string hsc_snippets::string_join (const std::vector< std::string > &strings, const std::string &delimiter)