Skip to content

Commit 3846cc4

Browse files
change the result value to SortingResult
1 parent 5af6be8 commit 3846cc4

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

lib/features/sorting/insertion/view_model/insertion_sort_notifier.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'package:collection/collection.dart';
33

44
class InsertionSortNotifier extends SortingNotifier {
55
@override
6-
List<SortingStep> buildSorting(List<int> values) {
6+
SortingResult buildSorting(List<int> values) {
77
final steps = <SortingStep>[];
88
final arr = List<int>.from(values);
99

@@ -23,6 +23,6 @@ class InsertionSortNotifier extends SortingNotifier {
2323

2424
steps.add(SortingStep(index1: arr.length - 1, index2: arr.length - 1, action: SortingStatus.sorted));
2525

26-
return steps;
26+
return SortingResult(sortedValues: arr, steps: steps);
2727
}
2828
}

lib/features/sorting/merge/view_model/merge_sort_notifier.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'package:algorithm_visualizer/features/sorting/base/view_model/sorting_no
22

33
class MergeSortNotifier extends SortingNotifier {
44
@override
5-
List<SortingStep> buildSorting(List<int> values) {
5+
SortingResult buildSorting(List<int> values) {
66
// TODO: implement buildSorting
77
throw UnimplementedError();
88
}

0 commit comments

Comments
 (0)