当前位置: 首页 > news >正文

o2o网站设计公司官方网站怎么制作

o2o网站设计公司,官方网站怎么制作,ae免费模板下载网站,百度搜索排名服务上次说到rust所有权看看它和其他语言比有什么优势#xff0c;就以python为例 # Python3 def test():a [1, 3, -4, 7, 9]print(a[4])b a # 所有权没有发生转移del b[4]print(a[4]) # 由于b做了删除#xff0c;导致a再度访问报数组越界if __name__ __main__:test() 运行结…上次说到rust所有权看看它和其他语言比有什么优势就以python为例 # Python3 def test():a [1, 3, -4, 7, 9]print(a[4])b a # 所有权没有发生转移del b[4]print(a[4]) # 由于b做了删除导致a再度访问报数组越界if __name__ __main__:test() 运行结果 再看rust fn main() {let a vec![1, 3, -4, 7, 9];println!({}, a[4]);let mut b a; // a is moved to b 所有权已发生转移b.pop();println!({}, a[4]); // 编译直接报错无法运行}rust通过所有权机制让一个值或者一块内存只能有一个变量来控制的方式一旦出现多个变量访问编译直接报错根本上杜绝了数组越界等内存错误。这点明显强于Python,Python要想解决此问题只能考虑使用深拷贝 import copy# Python3 def test():a [1, 3, -4, 7, 9]print(a[4])b copy.deepcopy(a) # 使用深拷贝del b[4]print(a[4]) # 使用深拷贝a,b是两块不同内存不会受到影响if __name__ __main__:test() vec动态数组 如果学过Java可以暂时把它当做ArrayList, 除了内存管理不一样其他核心功能都一样。 下面练习一道算法题 704. 二分查找 给定一个 n 个元素有序的升序整型数组 nums 和一个目标值 target  写一个函数搜索 nums 中的 target如果目标值存在返回下标否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9 输出: 4 解释: 9 出现在 nums 中并且下标为 4 示例 2: 输入: nums [-1,0,3,5,9,12], target 2 输出: -1 解释: 2 不存在 nums 中因此返回 -1   提示 你可以假设 nums 中的所有元素是不重复的。 n 将在 [1, 10000]之间。 nums 的每个元素都将在 [-9999, 9999]之间。 pub fn search(nums: Veci32, target: i32) - i32 {let mut left 0;// len(函数返回值是usize类型要转义为i32不要直接使用let mut right (nums.len() - 1) as i32;while left right {let middle (left right) / 2 ;if nums[middle as usize] target {right middle - 1;}else if nums[middle as usize] target {left middle 1;}else {return middle;}}return -1;} fn main() {let nums vec![-1,0,3,5,9,12];println!({}, search(nums, 9)); } 总结这道题是一道基础题之前其他语言也做过,不难, 需要注意的一点nums.len()的返回值是usize类型需要先转换i32,然后在nums[middle as usize]在转换了有人可能疑惑这不是多此一举所有类型都是声明usize不就行了吗答案是不行因为提交leetcode会报数组越界问题。
http://www.hkea.cn/news/14546925/

相关文章:

  • 做网站背景河北省建设银行网站
  • 深圳网站开发公司哪家好天元建设集团有限公司地址
  • 网站建设公司需要具备招标网站平台有哪些
  • 网站服务器租用技巧科技词语
  • 营销网站建设都是专业技术人员长春网站建设招代理
  • 怎么查看网站是什么软件做的网站建设制作设计营销 大连
  • 前端做的网站上外国网站用什么dns
  • 海曙网站建设网站潍坊网站建设报价
  • 如何建设一个自己的网站首页9277在线观看最新资源
  • 深圳前海网站设计微信辅助做任务网站
  • 商城网站大全宜宾网站设计
  • 购物网站建设的目标大数据精准客户
  • 网站扁平结构北京有哪些著名网站
  • 商务网站建设与维护 ppt软件开发app制作公司
  • 自己主机做标签电影网站搜索引擎入口
  • 怎样才能建设网站平台公司发债
  • 网站运营策略如何做电子商务网站开发与管理
  • 南京网站模板成都网站快速排名优化
  • php 网站安装原理wordpress5.2安装教程
  • 网站架构建设关键词查网站
  • ui中国设计网站页面站长查询
  • 营销型网站设计思路网站设计评价标准
  • 唐山企业网站建设公司设计公司网站案例
  • 主题 外贸网站 模板商城网站wordpress
  • 桂林龙胜网站建设绍兴seo网站管理
  • 甘肃省建设银行网站wordpress做手机网站
  • 网站开发验证码图片不显示wordpress 更改logo
  • 网站开发php门户网站建设 增强责任意识
  • 做电影网站程序哪个好企业策划工作内容
  • 微信网站什么做外文网站做t检验分析