INNER CODE UNIT · Go

MinMaxTimeDuration

deepfence/FlowMeter · pkg/common/common.go:9

func MinMaxTimeDuration(array []time.Duration) (time.Duration, time.Duration) {
	if len(array) == 0 {
		return 0 * time.Microsecond, 0 * time.Microsecond
	} else {
		var max time.Duration = array[0]
		var min time.Duration = array[0]

		for j := 1; j < len(array); j++ {
			value := array[j]
			if max < value {
				max = value
			}
			if min > value {
				min = value
			}
		}
		return min, max
	}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…