feat: 重构

This commit is contained in:
黎智洲
2021-12-02 17:19:46 +08:00
parent 8347476980
commit 78c0890dde
51 changed files with 5302 additions and 1792 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ const isNeighbor = function (itemA, itemB) {
}
SV.registerLayouter('AdjoinMatrixGraph', {
SV.registerLayout('AdjoinMatrixGraph', {
sourcesPreprocess(sources) {
let dataLength = sources.length;
+1 -1
View File
@@ -1,7 +1,7 @@
SV.registerLayouter('AdjoinTableGraph', {
SV.registerLayout('AdjoinTableGraph', {
sourcesPreprocess(sources, options) {
let dataLength = sources.length;
+1 -1
View File
@@ -1,7 +1,7 @@
SV.registerLayouter('Array', {
SV.registerLayout('Array', {
sourcesPreprocess(sources) {
const firstElement = sources[0];
+1 -1
View File
@@ -1,6 +1,6 @@
SV.registerLayouter('BinaryTree', {
SV.registerLayout('BinaryTree', {
defineOptions() {
return {
element: {
+1 -1
View File
@@ -6,7 +6,7 @@
/**
* 连地址哈希表
*/
SV.registerLayouter('ChainHashTable', {
SV.registerLayout('ChainHashTable', {
defineOptions() {
return {
+1 -1
View File
@@ -80,7 +80,7 @@ SV.registerShape('three-cell-node', {
SV.registerLayouter('GeneralizedList', {
SV.registerLayout('GeneralizedList', {
defineOptions() {
return {
+1 -1
View File
@@ -1,7 +1,7 @@
SV.registerLayouter('HashTable', {
SV.registerLayout('HashTable', {
sourcesPreprocess(sources) {
const firstElement = sources[0];
+2 -3
View File
@@ -1,6 +1,6 @@
SV.registerLayouter('LinkList', {
SV.registerLayout('LinkList', {
sourcesPreprocess(sources) {
let root = sources[0];
@@ -15,7 +15,7 @@ SV.registerLayouter('LinkList', {
defineOptions() {
return {
element: {
node: {
default: {
type: 'link-list-node',
label: '[data]',
@@ -107,7 +107,6 @@ SV.registerLayouter('LinkList', {
layout(elements, layoutOptions) {
let root = elements[0];
this.layoutItem(root, null, layoutOptions);
}
});
+1 -1
View File
@@ -2,7 +2,7 @@
SV.registerLayouter('LinkQueue', {
SV.registerLayout('LinkQueue', {
defineOptions() {
return {
+1 -1
View File
@@ -3,7 +3,7 @@
/**
* 单链表
*/
SV.registerLayouter('LinkStack', {
SV.registerLayout('LinkStack', {
sourcesPreprocess(sources) {
const headNode = sources[0];
+1 -1
View File
@@ -1,6 +1,6 @@
SV.registerLayouter('Stack', {
SV.registerLayout('Stack', {
sourcesPreprocess(sources, options) {
const stackBottomNode = sources[sources.length - 1];
+1 -1
View File
@@ -1,7 +1,7 @@
/**
* 三叉树
*/
SV.registerLayouter('TriTree', {
SV.registerLayout('TriTree', {
defineOptions() {
return {
/**