File tree Expand file tree Collapse file tree 2 files changed +2
-3
lines changed
data_compression/huffman/code/javascript
tree_traversal/code/javascript Expand file tree Collapse file tree 2 files changed +2
-3
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ function encode(str) {
22 const tree = createTree ( str ) ;
33 const codebook = createCodebook ( tree ) ;
44 return {
5- string : Array . from ( str , c => codebook [ c ] ) . join ( "" ) ,
5+ string : [ ... str ] . map ( c => codebook [ c ] ) . join ( "" ) ,
66 tree,
77 codebook
88 } ;
@@ -82,4 +82,3 @@ const encoded = encode("bibbity bobbity");
8282const decoded = decode ( encoded . string , encoded . tree ) ;
8383console . log ( encoded . string ) ;
8484console . log ( decoded ) ;
85-
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ function createTree(rows, children) {
55
66 return {
77 id : rows ,
8- children : Array . from ( Array ( children ) . keys ( ) , ( ) => createTree ( rows - 1 , children ) )
8+ children : [ ... Array ( children ) . keys ( ) ] . map ( ( ) => createTree ( rows - 1 , children ) )
99 } ;
1010}
1111
You can’t perform that action at this time.
0 commit comments