Java程序员的重启人生-5.毒丹-选择排序丹

点 关 注 不 迷 路 \color{#ff0000}{点关注不迷路}


“少爷,夫人让你先别进去,里面有官兵”,秀儿神色焦急。

”别急,你先告诉我怎么回事“

原来,这些人是来收取赋税的,这本来是很正常的一件事,但这些人趁着族长带人去山中狩猎,尽然要收平时两倍的税。

幽尚所在这座小城属于楚国的边缘,山高皇帝远,这些人越来越肆无忌惮了。

但族内怎么会心甘情愿交出冒着生命危险赚的钱,双方便僵持了起来。

“别怕,你先在这等着,我倒要看看这帮扯着虎皮的狗东西有多嚣张”。

幽族大院里,数百精兵,将族人围的水泄不通,一名身穿银甲的中年人坐在马上,面容高傲地看着众人。

“你们赶紧把钱拿出来,我们好回去交差,不然把你们统统拿下,打入大牢”

“呛”

上百把长刀出鞘,发出一声轰鸣。整个场面充满了肃杀之气,异常压抑。

族内的大部分男人都去狩猎了,不可打得过这些人,就算打得过,也要背上反抗的罪名。族内的男人义愤填膺,妇女们脸色煞白,幽尚的母亲也在其中。

啪啪啪,幽尚拍着手,嘲讽道:“真是威风啊,要不是披着这身皮,还以为是土匪来了”

从来都是这些人欺压别人,哪有人敢反抗,坐在马上的家伙脸色铁青,“小子,你敢侮辱官兵,谁也保不了你,劝你束手就擒,免受皮肉之苦”

“尚儿,你快走”,幽尚的母亲看着幽尚闯了进来,心里慌乱,但被围着无能为力。

幽尚示意母亲没事,然后指着那人的鼻子骂道:“苦尼玛,要不是当了个破差,你连狗都不如”

幽尚的话,就像一支支毒箭,射在那些人的心中,幽尚把他们认为最大的荣耀狠狠的踩在脚下,瞬间让那些人脸色极为难看。

“找死,你,去,过去让这个不知死活的小子知道厉害,别弄死就行”

被指到的那人再也按耐不住,扔下刀,怒喝一声,整个人如饿狼一般,扑向幽尚,一拳轰来。

这个人实力也就和幽尚差不多,马上的那家伙也刚到实习一级阶段,纯粹靠着身份欺压别人。

幽尚虽说只有12岁,但这个世界由于灵气的滋养,体型和普通成年人差不多。

等那人到了近前,幽尚突然从空间戒指中取出键,只是将灵气灌注到双手,直接挥着键,带着破风声砸向那人的拳头。

“砰” “咔嚓”,幽尚就像凭空变出来的武器,很突然,来不及躲开,幽尚灌注了灵气,这一击力气贼大,那人手直接变形,断裂的骨头从肉里刺了出来,流血不止。

“啊,我的手!!”一声惨叫响彻大院。

趁你病,要你命,幽尚带着键呼啸而来,又是一声爆响,直接狠狠的拍在了那人的脸上,碎骨混着血向四周迸溅,力道不减,那人只感觉到一股巨力传来,整个人在空中转了一圈,嘭的一声摔在了地上。

幸运的是,那人还没有感觉到疼痛,就直接昏死了过去。

“住手!!!”

说是迟,那时快,马上的家伙想要阻止已经晚了。

“好,好,好”,被气的连叫三声好,“有胆量,你敢袭击官兵,这次谁也救不了你们,等着被灭族吧,你们这些人都得死”

幽尚嘴角浮现一抹嘲讽,“我幽尚需要别人救吗?真是白痴”

幽尚从空间戒指中取出炼丹师铭牌:

        try {
            File file = new File("空间戒指");
            //获取字节流
            FileInputStream fileInputStream = new FileInputStream(file);
            //转为字符流
            InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream);
            BufferedReader reader = new BufferedReader(inputStreamReader);
            String str;
            while((str = reader.readLine()) != null){
                if("铭牌".equals(str)){
                    System.out.println(str);
                }
            }
            reader.close();
            inputStreamReader.close();
            fileInputStream.close();
        }catch (Exception e){
            e.printStackTrace();
        }

对着他道:“睁开你的狗眼,还有你身上其他所有的眼,给老子看清楚了,这是什么?”

马上的那家伙看着那枚雕刻着一枚丹药的玉牌,声音中掩盖不住的震惊:“怎么可能,你怎么会是炼丹师?绝对不肯能”

“我看你是真的白痴了,爷今天就行行好,给你看个清楚”幽尚说完直接将玉牌抛给吴平。

吴平接过玉牌,仔细辨认,脸色大变,当差者不认识别的也不会不认识炼丹师的铭牌。一个国家要是没有炼丹师公会支撑,用不了多久就会被别国吞并。这可是凌驾于帝国法律上的存在。

“看清楚没,可以把铭牌还给我了吧”?幽尚看着失神的吴平,冷笑道。

吴平下马,亲自将玉牌递了过来,脸色如果吃了死耗子一般。

幽尚脸色一板:“吴平,你带人包围一名炼丹师的家族,持刀行凶,如果不给我一个交代,我立刻向炼丹师公会申请,对楚国进行制裁”

吴平慌了神,要是皇室知道了是因为他被制裁,一百个自己也不够杀的。

“都把刀收起来,干什么那?大师,天大的误会,我本来是要去别处收税的,结果误闯入了府邸,大师恕罪,我这就带人离开”

这是何等的不要脸,自己拉的屎还能面不改色的吃回去,幽尚很是佩服。

幽尚冷哼一声,“把地上的拖走,院子里恢复原样,然后马上滚”

众人看着刚才还跋扈的一群人,转眼间如温顺的绵羊一般小心翼翼,久久说不出话来。

等官兵都走了之后,族人都围了上来。

幽尚的母亲脸上还挂着泪痕。“尚儿,吓死为娘了,你怎么转眼间成为了炼丹师了呀?”

“对呀,这是怎么回事”众人叽叽喳喳问个不停。

幽尚把自己成为炼丹师的经过说了一遍,安慰了自己的母亲等人。

三天后,幽尚的父亲带人狩猎回来,听闻了事情的经过,先是很愤怒,后来知道幽尚成为了炼丹师,还让那伙人灰头土脸而去,与众人放声大笑,当即决定大肆庆祝一番。

族内有了炼丹师,幽族成为此城的霸主,只是时间问题了。

接下来的日子就比较平静了, 白天去炼丹师公会翻阅收藏的丹药方面的典籍,晚上帮助胖子修炼,然后再自己修炼。

幽尚的收获还是很大的,从收集的炼丹相关的书籍中了解到,原来炼丹从疗伤变为毒丹仅仅就是一个逆序的过程。

如果丹药在体内化开,让体内一切机能都变得逆序,就直接毒发身亡。

不过这种丹药好分辨,和正序丹药区别很大。但有一种丹药除非是炼丹师,否则很难分辨。

丹药疗伤只能调整体内明显混乱的机能,而正常的部分不能随意调整,否则留下隐患,这就是所谓的丹毒。

拿冒泡排序丹来说,大小相等的两个数不会交换位置,则为稳定排序,服用后体内不会留下丹毒。

// 冒泡排序,a表示数组,n表示数组大小
public void bubbleSort(int[] a, int n) {
 if (n <= 1) return;
 for (int i = 0; i < n-1; ++i) {
    // 提前退出冒泡循环的标志位
    boolean flag = false;
    for (int j = 0; j < n - i - 1; ++j) {
      if (a[j] > a[j+1]) { // 交换
        int tmp = a[j];
        a[j] = a[j+1];
        a[j+1] = tmp;
        flag = true;  // 表示有数据交换      
      }
    }
    if (!flag) break;  // 没有数据交换,提前退出
  }
}

但是有的排序不稳定,会交换相等的两个数的位置,比如选择排序:
在这里插入图片描述
选择排序算法的实现思路是将数组分为排序和未排序的区间,每次从未排序区间中找到最小的元素,将其放到已排序区间的末尾。
丹方如下:

	public void selectSort(int[] a, int n){
		if(n <=1 ){
			return;
		}
		for (int i = 0; i < n; ++i){
			int min = i;
			for (int j = i+1; j< n;++j){
				if(a[j] < a[min]){
					min = j;
				}
			}
			int tmp = a[i];
			a[i] = a[min];
			a[min] = tmp;
		}
	}

比如未排序的数组是4(a) 3 4(b) 1,这里用ab来标记两个相等数的位置,那么第一次排序后,变成了1 3 4(b) 4(a),导致相同的两个数位置发生了变化,所以是不稳定排序。

服用这种不稳定的丹药会在体内留下丹毒。

除此之外,还有很多关于丹药的知识,比如用于突破境界的丹药,原理则是调动身体潜能,一遍遍的冲击境界壁垒,传说中的动态规划丹,能够将前面的冲击能量保留下来,次次叠加,进行突破。

等等神奇的妙用,让幽尚失神。

幽尚深刻的感觉到,自己虽然技术娴熟,但对这个世界的了解非常欠缺,幽尚从来没有想现在这般渴望过这个世界的各种典籍。

半年的时间,幽尚不仅修为突破到了实习一段,也将炼丹师公会的书籍翻了个遍。

正当发愁之际,一心大师给他带来了一个消息。


各 位 道 友 , 有 想 法 建 议 的 欢 迎 评 论 区 留 言 ! ! \color{#ff0000}{各位道友,有想法建议的欢迎评论区留言!!}

觉 得 有 点 意 思 的 点 个 小 小 的 赞 支 持 下 吧   \color{#9932cc}{觉得有点意思的点个小小的赞支持下吧~}  

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

七号公园的忧伤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值