STL大法之二分函数

未经允许,请勿抄袭或搬运!

更正:

文中所有函数都有区间,在此修改并提醒。

—— ( 2024 − 6 − 7 ) (2024-6-7) 202467

初版有许多问题,如将 f i l l ( a + f i r s t , a + l a s t , x ) fill(a+first,a+last,x) fill(a+first,a+last,x) 写成 f i l l ( a , a + 10 , x ) fill(a,a+10,x) fill(a,a+10,x),在此改正。

—— ( 2024 − 6 − 7 ) (2024-6-7) 202467

修改了部分错别字。

—— ( 2024 − 6 − 7 ) (2024-6-7) 202467

改正了 l o w e r lower lower_ b o u n d ( a + f i r s t , a + l a s t + 1 , y ) bound(a+first,a+last+1,y) bound(a+first,a+last+1,y) 使用解释的一些问题。

—— ( 2024 − 7 − 15 ) (2024-7-15) (2024715) 左右

有点大改,不过本身内容不太多还能接受,修正了格式,将部分表述改清晰了。

—— ( 2024 − 7 − 23 ) (2024-7-23) (2024723)

说明:

当使用有关二分的函数时区间自动认为有序。非声明的 l a s t last last 为该数组下标,区间为 a + f i r s t a+first a+first a + l a s t a+last a+last。阅读请先了解 s o r t ( a + f i r s t , a + l a s t + 1 ) sort(a+first,a+last+1) sort(a+first,a+last+1)(快速排序)及用法。

l u 2023 lu 2023 lu2023 原创。

正文:

f i l l ( a + f i r s t , a + l a s t , x ) fill(a+first,a+last,x) f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值