We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6421aa7 commit b62c681Copy full SHA for b62c681
1.bubbleSort.md
@@ -32,13 +32,27 @@
32
33
34
## 5. JavaScript 代码实现
35
+```js
36
+function bubbleSort(arr) {
37
+ var len = arr.length;
38
+ for (var i = 0; i < len - 1; i++) {
39
+ for (var j = 0; j < len - 1 - i; j++) {
40
+ if (arr[j] > arr[j + 1]) {
41
+ [arr[j], arr[j + 1]] = [arr[j + 1], arr[j]];
42
+ }
43
44
45
+ return arr;
46
+}
47
+```
48
+
49
50
```js
51
function bubbleSort(arr) {
52
var len = arr.length;
53
for (var i = 0; i < len - 1; i++) {
54
for (var j = 0; j < len - 1 - i; j++) {
- if (arr[j] > arr[j+1]) { // 相邻元素两两对比
55
+ if (arr[j] > arr[j + 1]) { // 相邻元素两两对比
56
arr[j] = arr[j] ^ arr[j + 1]; // 元素交换
57
arr[j] = arr[j] ^ arr[j + 1];
58
arr[j + 1] = arr[j] ^ arr[j + 1];
0 commit comments