June 2018 Update
This commit is contained in:
parent
ba8067c3b7
commit
22f33d4004
5278 changed files with 84726 additions and 14379 deletions
|
|
@ -1,9 +1,9 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
// types needed to implement general purpose sets are element and set
|
||||
|
|
@ -85,7 +85,7 @@ func (s set) String() string {
|
|||
if len(s) == 0 {
|
||||
return "∅"
|
||||
}
|
||||
var buf bytes.Buffer
|
||||
var buf strings.Builder
|
||||
buf.WriteRune('{')
|
||||
for i, e := range s {
|
||||
if i > 0 {
|
||||
|
|
@ -104,7 +104,7 @@ func (s set) powerSet() set {
|
|||
var u set
|
||||
for _, er := range r {
|
||||
er := er.(set)
|
||||
u = append(u, append(er[:len(er):len(er)], es))
|
||||
u = append(u, append(er[:len(er):len(er)], es))
|
||||
}
|
||||
r = append(r, u...)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue