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

定制高端网站建设设计成全视频免费观看在线看厨房电视剧下载

定制高端网站建设设计,成全视频免费观看在线看厨房电视剧下载,页面优化算法,杭州建设网杭州造价平台题解一#xff1a; 正负模拟哈希#xff1a;偏技巧类的题目#xff0c;在无法使用额外空间的情况下#xff0c;只能在原数组中做出类似哈希表的模拟。除去数值#xff0c;我们还可以用正负来表示下标值的出现情况。首先#xff0c;数组中存在正负数和0#xff0c;而负数… 题解一 正负模拟哈希偏技巧类的题目在无法使用额外空间的情况下只能在原数组中做出类似哈希表的模拟。除去数值我们还可以用正负来表示下标值的出现情况。首先数组中存在正负数和0而负数和0对结果是没有影响的我们将它们设置为一个较大的正数0x3f3f3f3f如此当前数组中就只存在正整数。 设想一下没有出现的最小的正整数可能的值一定是在[1,nums.length1]中的原因是数组最多只能有nums.length个正整数。因此下一步我们将处于这个范围内出现过的值nums[值-1]设置为负数来表示这个值已经出现过了。这里需要注意三点第一[1,nums.length1]中只有[1,nums.length]可以用下标表示而存储结果的值result可以初始化为nums.length1。第二我们需要用绝对值来表示这些正整数因为先出现的值可能会将后出现的值设置为负数。第三使用乘-1的方式出现偶数次的数值仍然会被判断为未出现过因此必须加上判断语句。 最后我们遍历数组找到的第一个正数对应的下标1就是未出现过的最小正整数。 class Solution {public int firstMissingPositive(int[] nums) {int n nums.length;int result nums.length 1;for (int i 0; i n; i) {if (nums[i] 0) nums[i] 0x3f3f3f3f;}for (int i 0; i n; i) {int temp Math.abs(nums[i]);if (temp n nums[temp - 1] 0) nums[temp - 1] * -1;}for (int i 0; i n; i) {if (nums[i] 0) {result i 1;break;}}return result;} }
http://www.pierceye.com/news/865839/

相关文章:

  • 建设银行官方网站企业网银手机网站怎么dw做
  • 简单自适应网站wordpress联系表格
  • 雄县没有做网站的公司广告设计与制作就业率
  • 网站找谁做贵州网架公司
  • 做纸箱在什么网站找客户wordpress默认导航栏
  • wordpress采集自动伪原创福州360手机端seo
  • 工信部网站备案要求重庆网站公司设计
  • 宛城区建网站淘宝网页设计报告
  • 网站后台需求字节跳动员工人数2019
  • saas建站 cms科技感背景素材
  • 武进区城乡建设局网站在线员工后台网站建设
  • 关于网站开发人员的薪资易语言怎么做无限打开网站
  • 网站备案名称几个字企业网站定制案例
  • 新浪云服务器做网站重庆建设厅官方网站
  • 苏州市住房和城乡建设局官方网站郑州专业旅游网站建设
  • 网站免费正能量直接进入浏览器下载安装公开课网站建设
  • 个人做电影网站合法吗网页制作与网站建设完全学习手册下载
  • 椒江做网站wordpress的分类
  • 新手做网站应该注意什么重庆市建设工程造价信息网公众号
  • 网址输入奉化seo页面优化外包
  • 坪山商城网站建设哪家效益快教务管理系统是应用软件吗
  • 深圳网站搭建找谁怎么在手机上制作app
  • 做app和做网站的区别桂林市天气预报15天
  • 高端织梦html5网站模板 dedecms网络公司模板关键词排名优化方法
  • 上海网站建设咨找个网站2021能看到
  • 可以用服务器做网站查询公司信息
  • 个人可以备案企业网站吗旅行社网站 模板
  • 三丰云做网站步骤网站怎么上传ftp
  • 做二手车有哪些网站有哪些手续网站建设单位有哪些方面
  • 建设网站的和服务器常州免费网站制作