首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Hank’s Blog

    3-4 列表的子集

    #列表的子集 Subsetting List #[[]] / $ / [[]][] / [[]][[]] #嵌套列表 /不完全匹配(partial matching) > x <- list(id=1:4,height=170,gender="male") > x[1] #找第1列的元素 $`id` [1] 1 2 3 4 > x["id"] #两个函数作用相同 $`id` [1] 1 2 3 4 > x[[1]] [1] 1 2 3 4 > x[["id"]] [1] 1 2 3 4 > x

    98210发布于 2020-09-16
  • 来自专栏python3

    3-4 文件读写例子

    n学习通过文件流FileStream打开文本文件、写入文本文件、设置文件属性、实施对文件的目录操作管理的基本方法

    1.2K30发布于 2020-01-14
  • 来自专栏python3

    3-4 文件读写例子(4)

    /*******************************************************

    54630发布于 2020-01-14
  • 来自专栏python3

    3-4 文件读写例子(3)

    //==============================第二部分:类设计============================

    55410发布于 2020-01-08
  • 来自专栏python3

    3-4 文件读写例子(2)

    向项目中添加名为FileOption.cs的类文件,并准备填写关于文件操作的各种方法,如图3-8所示:

    57930发布于 2020-01-14
  • 来自专栏python3

    3-4 文件流类FileStream

    nFileMode和FileAccess,FileShare方法基本介绍及注意事项

    1.1K20发布于 2020-01-07
  • 来自专栏用户画像

    4.4 文件系统疑难点 3-4

    为了创建一个文件,应用程序调用逻辑文件系统。逻辑文件系统知道目录结构形式。它将分配一个新的FCB给文件,把相应目录读入内存,用新的文件名更新该目录和FCB,并将结果写回到磁盘。

    73710发布于 2018-08-24
  • 来自专栏叽叽西

    lagou 爪哇 3-4 spring cloud 问答笔记

    熔断即断路保护。微服务架构中,如果下游服务因访问压⼒过⼤⽽响应变慢或失 败,上游服务为了保护系统整体可⽤性,可以暂时切断对下游服务的调⽤。这种牺 牲局部,保全整体的措施就叫做熔断。

    63620编辑于 2022-05-17
  • 来自专栏人工智能与演化计算成长与进阶

    16推荐系统3-4协同过滤算法

    和这个用户对此影片的评价,理论上我们能够通过用户对电影类型的喜好,和用户对此电影的评价来推断出电影的特征向量的

    94511发布于 2020-08-14
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-4 创建Numpy数组(和矩阵)

    Notes: zeros 和 ones 函数创建的数组默认为浮点型,而 full 函数 dtype 默认为 None 类型,所以如果在使用 full 不指定 dtype 的情况下,默认为传入 fill_value 值的类型。

    98810编辑于 2022-05-25
  • 来自专栏爬虫逆向案例

    Js逆向-猿人学(3-4)访问逻辑-样式干扰

    第三题和第四题跟Js逆向没有什么关系,本来是不想发的,为了排版好看也发这个专栏里吧。

    75230发布于 2021-11-22
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-4)

    代码清单3-4 while(true) { // n为电话号码的长度 for(i = 0; i < n; i++) printf("%c", c[number

    23820编辑于 2022-11-30
  • 来自专栏OI算法学习笔记

    贪心与二分-二分答案

    目标 学会二分答案的基本模板,并能进行简单应用。 重点 二分答案模板的熟悉及对最优性问题转可行性问题的处理。 导图大纲 图片 回顾 复习二分查找。 回顾下二分查找的思想,若序列呈升序,我们求出中间值mid,并判断是否满足条件。 二分查找的时间复杂度为 O(logn)O(logn)O(logn)。而对题目做修改,修改成,查找某个符合某个条件的值的最大或最小的值。此时,套用之前的二分查找的模板就不能够方便地去查找它的位置了。 此时,我们引入二分答案,来解决此类问题。 二分答案类问题抽象 形如这样的问题“求在有序的对象中,满足某个条件C(x)的最小的x”。 小结 稍微回顾下本小结的内容,讲解了二分答案中对于最优性问题转换成可行性问题的处理,以及介绍了另一种二分答案模板,注意两种模板的区别,不要用混。练习了砍树问题,注意数据范围的问题。

    60720编辑于 2022-08-31
  • 来自专栏mathor

    二分查找与二分答案(3)

    虽然我们现在面对的a数组是递减的,不是递增的,但是一样可以用二分查找求解。 显然是可以二分查找的。 第40~50行就是在二分查找,t是范围[l, r]的中点。

    95640发布于 2018-06-19
  • 来自专栏mathor

    二分查找与二分答案(1)

    我们就有效率更高的查找算法,叫做二分查找。 假如我们这时发现a[6]不是8,则说明8没有在这个数组里  二分查找又叫“折半查找”。 因为我们每进行一步,也就是查看一个元素的数值,都会使得后面需要检查的范围缩小一半  二分查找的时间复杂度是O(logN)的,换句话说,在长度为N的有序数组中查找一个数,查看元素的次数最多是logN+1 当N很大时,二分查找的速度比顺序查找快非常多倍 #include<iostream> using namespace std; int n,x,a[1000000]; int binary_search

    91451发布于 2018-06-13
  • 来自专栏mathor

    二分查找与二分答案(4)

    ,不过这个二分的思路不容易想到。 既然cnt(x)是递增函数,我们就可以用二分查找的算法,找到一个x满足cnt(x) 等于K。这里的K就是题目里我们求第K小分数的K。 ,这样到底要二分多少次?   考虑到题目的范围,二分的次数大概是log(P^2)=2log(P)次,其中P是Pi的最大值。因为P1和P2是其中最大的两个质数,那么任意两个分数的差不会小于1/(P1×P2)。 所以在我们二分的过程中,误差(也就是r-l差)在缩小到1/(P1×P2)之前就一定找到满足条件的m了。

    869100发布于 2018-06-19
  • 来自专栏mathor

    二分查找与二分答案(2)

    溢出风险  我们首先回顾一下上一次二分算法的代码 #include<iostream> using namespace std; int n,x,a[1000000]; int binary_search 都没有超出int的范围,但是计算m时,l+r就超过int范围了,导致m计算错误,整个算法挂掉  解决办法很简单,改成m=l+(r-l)/2,这样就不会有溢出的风险了 其他问题  我们解决了最简单的二分查找问题 my_lower_bound()函数  首先函数my_lower_bound(int a[],int n,int x)的参数分别是数组a,数组a的长度,带查找的元素x,而这个函数的实现,其实稍微改一下我们之前的二分查找代码即可

    93140发布于 2018-06-19
  • 来自专栏博客迁移同步

    关于二分查找和二分搜索

    首先是二分查找,举个有序的整数数组例子(二分查找和搜索都是针对有序数组) public int rank(int key, int n) { int lo = 0, hi = n - 假如lo=5,我查找一遍,就知道他前面有5个元素,即我这次要插入的元素下标就为5(从0开始计算) 下面讲一下二分搜索 比如从有序数组中查找某个数值 lower_bound 给定长度为n的单调不下降数列 an-1<109    0≤k≤109    输入    n = 5    a = {2, 3, 3, 5, 6}    k = 3   输出     1(其中a0<3, a1>=3)   这里不仅仅是二分查找了 } 比如a[5]={2, 3, 3, 5, 6} a[2]=3和3进行比较,可以知道解不大于2 a[1]=3和3比较,可以知道解不大于1 a[0]=2和3比较,可以知道解不小于0 所以解为1 二分搜索法是通过不断缩小解的可能存在的范围

    41820编辑于 2023-05-06
  • 来自专栏Tencent Serverless 官方专栏

    腾讯云 Serverless 产品功能双月报 (2022年3-4月)

    转发福利 转发海报或者本文至朋友圈集100个赞,5月6日24:00前添加小助手 skychoud 微信发送截图,前2名同学免费赠送价值88元的腾讯云视频拍摄套装一份。 了解更多解决方案欢迎

    65530编辑于 2022-05-06
  • 来自专栏X

    Leetcode|基本二分搜索+左侧边界二分+右侧边界二分

    文章目录 1 基本二分搜索 2 左侧边界二分 3 右侧边界二分 4 总结 致谢 1 基本二分搜索 【区间】:[left, right] 【终止条件】:left = right + 1 int binarySearch + 1; else if (nums[mid] > target) right = mid - 1; } return -1; } 2 左侧边界二分 【区间】:[left, right) 【终止条件】:left = right /**寻找左侧边界的二分搜索**/ int leftBound(vector<int>& nums, int target left : -1; } 3 右侧边界二分 【区间】:[left, right) 【注意】:最后是mid = left - 1 【终止条件】:left = right /**寻找右侧边界的二分搜索**/

    2.1K20发布于 2021-09-18
领券