整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

排序算法的Javascript实现

.冒泡排序:

比较相邻的两个数,如果前一个数大于后一个数,就将这两个数换位置。每一次遍历都会将本次遍历最大的数冒泡到最后。为了将n个数排好序,需要n-1次遍历。 如果某次遍历中,没有调整任何两个相邻的数的位置关系,说明此时数组已排好序,可以结束程序。

  1. Array.prototype.bubbleSort = function () {
  2. let i, j;
  3. for (i = 1; i < this.length; i++) { //表示本次是第i次遍历
  4. let changed = false;
  5. for (j = 0; j < this.length - i; j++) { //访问序列为arr[0:length-i]
  6. if(this[j] > this[j + 1]){ //发现前一个数大于后一个时,互换位置
  7. [this[j],this[j+1]] = [this[j+1],this[j]];
  8. changed = true;
  9. }
  10. }
  11. if(!changed) { //如果本轮遍历没有发现位置调整,结束排序函数
  12. break;
  13. }
  14. }
  15. };
  16. let arr = [43, 21, 10, 5, 9, 15, 32, 57, 35];
  17. arr.bubbleSort();
  18. console.log(arr);

Splacement 13.0 Win/Mac 是一个Pseudo随机8K置换贴图生成器,由电子上的JavaScript的构成.它可以生成灰度高度置换贴图,支持生成和导出置换贴图,法线贴图,可用于各种三维软件和渲染中的位移置换(以及许多其他内容) .或者甚至使用3D分形或各种2D作品

资源领取方式:

1.点击右上角关注;

2.评论区回复:贴图软件或者转发一下

3.最下面,旁边收藏,小手点击一下,进入下一步;

4.私信回复:贴图软件

(私信不要多字,不要少字,不要错字)

5.私信方法:点击我的头像,进入主页面

右上角私信功能,在关注上方位置

你的点赞和转发,是喵酱君不断前行的动力,感谢你的“留言+转发+点赞+收藏”,喵酱君将努力做到更好!

键生成8K置换贴图软件——JSplacement中文版免费领取。

JSplacement是一个用JavaScript制作的相当酷的伪随机8k位移置换生成软件。它可以生成灰度高度贴图。通过JSplacement ,可以快速的制作出非常复杂的,类似于电子元件的纹理贴图,供三维软件使用!

支持输出8192X8192 PNG,自定义精灵,法线贴图等参数设置。拥有一个非常漂亮的用户界面,简单快捷。作者Grigori Shevtsov,又名Windmill,一位来自芬兰中部的27岁自学成才的数字艺术家.

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

这种梦幻科技感的作品大家应该都看过吧,在有些片头宣传片中这种效果出场频率也是很高的。看着是不是感觉做起来很复杂,其实特别简单,只需要一款软件就可以自动生成,那就是JSplacement。今天卯卯给伙伴们带来的是:一键生成8K置换贴图软件 JSplacement中文版。

(领取方式见文章末尾)

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

通过三维软件的置换功能,模拟材质的电子科技感纹路变化,改变表面凹凸的感觉,当然也是可以用在平面软件中的。

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件 JSplacement中文版

一键生成8K置换贴图软件——JSplacement中文版免费领取。