Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TheAlgorithms/Go
/ functions
Functions
1,378 in github.com/TheAlgorithms/Go
⨍
Functions
1,378
◇
Types & classes
127
Function
BenchmarkIsPerfectNumber
(b *testing.B)
math/perfectnumber_test.go:147
Function
BenchmarkIsPowerOfTwoBinaryMethod
(b *testing.B)
math/binary/checkisnumberpoweroftwo_test.go:77
Function
BenchmarkIsPowerOfTwoUseCycleAndLeftShift
(b *testing.B)
math/binary/checkisnumberpoweroftwo_test.go:83
Function
BenchmarkIsPowerOfTwoUseLog
(b *testing.B)
math/checkisnumberpoweroftwo_test.go:50
Function
BenchmarkIsPowerOfTwoUseLog
(b *testing.B)
math/binary/checkisnumberpoweroftwo_test.go:89
Function
BenchmarkIsValid
(b *testing.B)
math/matrix/isvalid_test.go:45
Function
BenchmarkIterativePower
(b *testing.B)
math/power/fastexponent_test.go:51
Function
BenchmarkJump
(b *testing.B)
search/jump_test.go:17
Function
BenchmarkJump2
(b *testing.B)
search/jump2_test.go:17
Function
BenchmarkLinear
(b *testing.B)
search/linear_test.go:19
Function
BenchmarkLiouvilleLambda
(b *testing.B)
math/liouville_test.go:35
Function
BenchmarkLowerBound
(b *testing.B)
search/binary_test.go:72
Function
BenchmarkMatchDimensions
BenchmarkMatchDimensions benchmarks the MatchDimensions method.
math/matrix/matchdimensions_test.go:30
Function
BenchmarkMathCos
BenchmarkMathCos is slower because the standard library `math.Cos` calculates a more accurate value.
math/cos_test.go:42
Function
BenchmarkMathPAckageLogBase2
(b *testing.B)
math/binary/logarithm_test.go:44
Function
BenchmarkMathSin
BenchmarkMathSin is slower because the standard library `math.Sin` calculates a more accurate value.
math/sin_test.go:39
Function
BenchmarkMathSqrt
(b *testing.B)
math/binary/sqrt_test.go:46
Function
BenchmarkMatrix
(b *testing.B)
math/fibonacci/fibonacci_test.go:86
Function
BenchmarkMatrixDeterminant
Benchmark a 10 by 10 matrix for computational throughput.
math/matrix/determinant_test.go:130
Function
BenchmarkMatrixMultiply
(b *testing.B)
math/matrix/multiply_test.go:91
Function
BenchmarkMeanUsingAndXor
(b *testing.B)
math/binary/arithmeticmean_test.go:55
Function
BenchmarkMeanUsingRightShift
(b *testing.B)
math/binary/arithmeticmean_test.go:61
Function
BenchmarkMerge
(b *testing.B)
sort/sorts_test.go:275
Function
BenchmarkMergeIter
(b *testing.B)
sort/sorts_test.go:279
Function
BenchmarkMergeParallel
(b *testing.B)
sort/sorts_test.go:283
Function
BenchmarkMillerRabinDeterministic
(b *testing.B)
math/prime/prime_test.go:73
Function
BenchmarkMillerRabinProbabilistic
(b *testing.B)
math/prime/prime_test.go:54
Function
BenchmarkMonteCarloPi
(b *testing.B)
math/pi/montecarlopi_test.go:23
Function
BenchmarkMonteCarloPi2
(b *testing.B)
math/pi/montecarlopi_test.go:76
Function
BenchmarkMu
(b *testing.B)
math/mobius_test.go:37
Function
BenchmarkNew
(b *testing.B)
strings/guid/guid_test.go:64
Function
BenchmarkNew
BenchmarkNew benchmarks the New function.
math/matrix/matrix_test.go:180
Function
BenchmarkNewFromElements
BenchmarkNewFromElements benchmarks the NewFromElements function.
math/matrix/matrix_test.go:187
Function
BenchmarkNthFibonacci
(b *testing.B)
math/fibonacci/fibonacci_test.go:80
Function
BenchmarkOptimizedTrialDivision
(b *testing.B)
math/prime/prime_test.go:93
Function
BenchmarkPancakeSort
(b *testing.B)
sort/sorts_test.go:324
Function
BenchmarkPatience
(b *testing.B)
sort/sorts_test.go:332
Function
BenchmarkPhi
(b *testing.B)
math/eulertotient_test.go:40
Function
BenchmarkPiSpigotN10
(b *testing.B)
math/pi/spigotpi_test.go:44
Function
BenchmarkPiSpigotN100
(b *testing.B)
math/pi/spigotpi_test.go:50
Function
BenchmarkPiSpigotN1000
(b *testing.B)
math/pi/spigotpi_test.go:56
Function
BenchmarkPigeonhole
(b *testing.B)
sort/sorts_test.go:328
Function
BenchmarkProblem1
Benchmarks
project_euler/problem_1/problem1_test.go:41
Function
BenchmarkProblem10
Benchmarks
project_euler/problem_10/problem10_test.go:36
Function
BenchmarkProblem11_Func
Benchmark
project_euler/problem_11/problem11_test.go:25
Function
BenchmarkProblem12_Func
(b *testing.B)
project_euler/problem_12/problem12_test.go:27
Function
BenchmarkProblem13_Func
(b *testing.B)
project_euler/problem_13/problem13_test.go:23
Function
BenchmarkProblem14_Func
Benchmarks
project_euler/problem_14/problem14_test.go:27
Function
BenchmarkProblem15_Func
Benchmarks
project_euler/problem_15/problem15_test.go:30
Function
BenchmarkProblem16_Func
Benchmark
project_euler/problem_16/problem16_test.go:26
Function
BenchmarkProblem17_Func
Benchmark
project_euler/problem_17/problem17_test.go:26
Function
BenchmarkProblem18_Func
Benchmarks
project_euler/problem_18/problem18_test.go:38
Function
BenchmarkProblem19_Func
Benchmarks
project_euler/problem_19/problem19_test.go:25
Function
BenchmarkProblem2
Benchmarks
project_euler/problem_2/problem2_test.go:41
Function
BenchmarkProblem20_Func
Benchmarks
project_euler/problem_20/problem20_test.go:27
Function
BenchmarkProblem3
Benchmarks
project_euler/problem_3/problem3_test.go:36
Function
BenchmarkProblem4
Benchmarks
project_euler/problem_4/problem4_test.go:29
Function
BenchmarkProblem5
Benchmarks
project_euler/problem_5/problem5_test.go:41
Function
BenchmarkProblem6
Benchmarks
project_euler/problem_6/problem6_test.go:36
Function
BenchmarkProblem7
Benchmarks
project_euler/problem_7/problem7_test.go:36
Function
BenchmarkProblem8
Benchmarks
project_euler/problem_8/problem8_test.go:36
Function
BenchmarkProblem9
Benchmarks
project_euler/problem_9/problem9_test.go:29
Function
BenchmarkPronicNumber
(b *testing.B)
math/pronicnumber_test.go:434
Function
BenchmarkQuick
(b *testing.B)
sort/sorts_test.go:295
Function
BenchmarkRBTree_Delete
(b *testing.B)
structure/tree/tree_test.go:572
Function
BenchmarkRBTree_Has
(b *testing.B)
structure/tree/tree_test.go:555
Function
BenchmarkRBTree_Insert
(b *testing.B)
structure/tree/tree_test.go:542
Function
BenchmarkRGBToHEX
(b *testing.B)
conversion/rgbhex_test.go:47
Function
BenchmarkRLEDecode
(b *testing.B)
compression/rlecoding_test.go:145
Function
BenchmarkRLEDecodeBytes
(b *testing.B)
compression/rlecoding_test.go:157
Function
BenchmarkRLEncode
* --- BENCHMARKS --- */
compression/rlecoding_test.go:139
Function
BenchmarkRLEncodeBytes
(b *testing.B)
compression/rlecoding_test.go:151
Function
BenchmarkRSADecryption
(b *testing.B)
cipher/rsa/rsa2_test.go:43
Function
BenchmarkRSAEncryption
(b *testing.B)
cipher/rsa/rsa2_test.go:36
Function
BenchmarkRadix
(b *testing.B)
sort/sorts_test.go:303
Function
BenchmarkRecursivePower
(b *testing.B)
math/power/fastexponent_test.go:57
Function
BenchmarkRecursivePower1
(b *testing.B)
math/power/fastexponent_test.go:63
Function
BenchmarkReverseBits
(b *testing.B)
math/binary/reversebits_test.go:33
Function
BenchmarkRho
(b *testing.B)
math/pollard_test.go:72
Function
BenchmarkRomanToInt
(b *testing.B)
conversion/romantoint_test.go:48
Function
BenchmarkRows
BenchmarkRows benchmarks the Rows method.
math/matrix/matrix_test.go:229
Function
BenchmarkSelectK
(b *testing.B)
search/selectk_test.go:33
Function
BenchmarkSelection
Very Slow, consider commenting
sort/sorts_test.go:316
Function
BenchmarkSequenceGrayCode
(b *testing.B)
math/binary/rbc_test.go:33
Function
BenchmarkSet
BenchmarkSet benchmarks the Set method.
math/matrix/matrix_test.go:217
Function
BenchmarkShell
(b *testing.B)
sort/sorts_test.go:299
Function
BenchmarkSieve10
(b *testing.B)
math/prime/sieve_test.go:48
Function
BenchmarkSieveEratosthenes
(b *testing.B)
math/prime/sieve2_test.go:39
Function
BenchmarkSimple
(b *testing.B)
sort/sorts_test.go:307
Function
BenchmarkSimpleAbs
(b *testing.B)
math/abs_test.go:40
Function
BenchmarkSin
(b *testing.B)
math/sin_test.go:32
Function
BenchmarkSmallMatrixDeterminant
Benchmark a 3 by 3 matrix for computational throughput
math/matrix/determinant_test.go:117
Function
BenchmarkSquareRootCalculation
(b *testing.B)
math/binary/sqrt_test.go:40
Function
BenchmarkStdLibAbs
(b *testing.B)
math/abs_test.go:57
Function
BenchmarkStooge
(b *testing.B)
sort/sorts_test.go:348
Function
BenchmarkStrassenMatrixMultiply
BenchmarkStrassenMatrixMultiply benchmarks the StrassenMatrixMultiply function.
math/matrix/strassenmatrixmultiply_test.go:121
Function
BenchmarkString
(b *testing.B)
math/matrix/string_test.go:87
Function
BenchmarkSubMatrix
BenchmarkSubMatrix benchmarks the SubMatrix function.
math/matrix/submatrix_test.go:74
Function
BenchmarkSubtract
BenchmarkSubtract benchmarks the Subtract function.
math/matrix/subtract_test.go:40
Function
BenchmarkSumOfProperDivisors
(b *testing.B)
math/perfectnumber_test.go:102
← previous
next →
701–800 of 1,378, ranked by callers