Use this tag for PROGRAMMING QUESTIONS that are independent of any particular programming language.
I feel a bit thick at this point. I've spent days trying to fully wrap my head around suffix tree …
string algorithm data-structures language-agnostic suffix-treeVery simply, what is tail-call optimization? More specifically, what are some small code snippets where it could be applied, and …
algorithm recursion language-agnostic tail-recursion tail-call-optimizationWhen should I use an interface and when should I use a base class? Should it always be an interface …
oop interface language-agnostic base-class static-typingWhat is a good Hash function? I saw a lot of hash function and applications in my data structures courses …
algorithm language-agnostic hashI am just beginning to start learning web application development, using python. I am coming across the terms 'cookies' and …
language-agnostic sessionI need a way to compare multiple strings to a test string and return the string that closely resembles it: …
algorithm language-agnostic string-comparison levenshtein-distanceI hope this qualifies as a programming question, as in any programming tutorial, you eventually come across 'foo' in the …
language-agnostic coding-stylei am trying to find total pages in building a pager on a website (so i want the result to …
c# language-agnostic roundingI have exceptions created for every condition that my application does not expect. UserNameNotValidException, PasswordNotCorrectException etc. However I was told …
exception language-agnosticFrom wikipedia: the cross product is a binary operation on two vectors in a three-dimensional Euclidean space that results in …
language-agnostic math vector 2d