Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 2 of 2 for Harp (0.02 seconds)

  1. src/bytes/bytes.go

    		if haveFastIndex {
    			if j := bytealg.Index(s[i-last:], b[:n]); j >= 0 {
    				return i + j - last
    			}
    		} else {
    			// If bytealg.Index is not available a brute force search is
    			// ~1.5-3x faster than Rabin-Karp since n is small.
    			c0 := b[last]
    			c1 := b[last-1] // There are at least 2 chars to match
    		loop:
    			for ; i < len(s); i++ {
    				if s[i] == c0 && s[i-1] == c1 {
    					for k := 2; k < n; k++ {
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Thu Mar 12 17:56:55 GMT 2026
    - 36.3K bytes
    - Click Count (0)
  2. src/bytes/bytes_test.go

    	{"foofyfoobarfoobar", "y", 4},
    	{"oooooooooooooooooooooo", "r", -1},
    	{"oxoxoxoxoxoxoxoxoxoxoxoy", "oy", 22},
    	{"oxoxoxoxoxoxoxoxoxoxoxox", "oy", -1},
    	// test fallback to Rabin-Karp.
    	{"000000000000000000000000000000000000000000000000000000000000000000000001", "0000000000000000000000000000000000000000000000000000000000000000001", 5},
    	// test fallback to IndexRune
    	{"oxoxoxoxoxoxoxoxoxoxox☺", "☺", 22},
    Created: Tue Apr 07 11:13:11 GMT 2026
    - Last Modified: Wed Mar 11 03:07:05 GMT 2026
    - 62.9K bytes
    - Click Count (0)
Back to Top