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

怎么把网站提交专门做网站的科技公司

怎么把网站提交,专门做网站的科技公司,网站开发合作运营平台合同,wordpress get_category_link本系列为笔者的 Leetcode 刷题记录#xff0c;顺序为 Hot 100 题官方顺序#xff0c;根据标签命名#xff0c;记录笔者总结的做题思路#xff0c;附部分代码解释和疑问解答#xff0c;01~07为C语言#xff0c;08及以后为Java语言。 01 搜索插入位置 class Solution {pub…本系列为笔者的 Leetcode 刷题记录顺序为 Hot 100 题官方顺序根据标签命名记录笔者总结的做题思路附部分代码解释和疑问解答01~07为C语言08及以后为Java语言。 01 搜索插入位置 class Solution {public int searchInsert(int[] nums, int target) {int left 0;int right nums.length - 1;while(left right){int mid (left right) / 2;if(nums[mid] target){return mid;}else if(nums[mid] target){left mid 1;}else{right mid - 1;}}return left;} }02 搜索二维矩阵 class Solution {public boolean searchMatrix(int[][] matrix, int target) {//思路将二维数组展开为一维数组int row matrix.length;int column matrix[0].length;int left 0;int right row * column - 1;while(left right){int mid (left right) / 2;int x matrix[mid / column][mid % column];if(x target){return true;}else if(x target){left mid 1;}else{right mid - 1;}}return false;} }03 在排序数组中查找元素的第一个和最后一个位置 class Solution {public int[] searchRange(int[] nums, int target) {int[] positions new int[]{-1, -1};int left1 0, left2 0;int right1 nums.length-1, right2 nums.length-1;//寻找第一个等于target的位置while(left1 right1){int mid1 (left1 right1) / 2;if(nums[mid1] target){positions[0] mid1;right1 mid1 - 1; //重点}else if(nums[mid1] target){left1 mid1 1;}else{right1 mid1 - 1;}}//寻找最后一个等于target的位置while(left2 right2){int mid2 (left2 right2) / 2;if(nums[mid2] target){positions[1] mid2;left2 mid2 1; //重点}else if(nums[mid2] target){left2 mid2 1;}else{right2 mid2 - 1;}}return positions;} }第一个重点确保了即使找到目标值也会继续向左搜索以确保找到第一个出现的索引。 第二个重点确保了即使找到目标值也会继续向右搜索以确保找到最后一个出现的索引。 04 搜索旋转排序数组 ⭐ class Solution {public int search(int[] nums, int target) {int n nums.length;//特殊情况判断if(n 0){return -1;}if(n 1){return nums[0] target ? 0 : -1;}int left 0;int right n - 1;while(left right){int mid (left right) / 2;if(nums[mid] target){return mid;}else if(nums[0] nums[mid]){ //大山峰、小山峰if(nums[0] target target nums[mid]){right mid - 1;}else{left mid 1;}}else{ //小山峰、大山峰if(nums[mid] target target nums[n - 1]){left mid 1;}else{right mid - 1;}}}return -1;} }05 寻找旋转排序数组中的最小值 class Solution {public int findMin(int[] nums) {int n nums.length;//特殊情况判断if(n 1){return nums[0];}int left 0;int right n - 1;int flag nums[0];while(left right){int mid (left right) / 2;flag nums[mid] flag ? nums[mid] : flag;if(nums[0] nums[mid]){ //大山峰、小山峰left mid 1;}else{ //小山峰、大山峰right mid - 1;}}return flag;} }06 寻找两个正序数组的中位数 如果对时间复杂度的要求有log通常都需要用到二分查找。 class Solution {public double findMedianSortedArrays(int[] nums1, int[] nums2) {int m nums1.length, n nums2.length;int numsLength m n;if(numsLength % 2 1){int mid numsLength / 2 1;double ans myFunction(nums1, nums2, mid); //寻找第k小的数return ans;}else{int mid1 numsLength / 2;int mid2 numsLength / 2 1;double ans (myFunction(nums1, nums2, mid1) myFunction(nums1, nums2, mid2)) / 2.0;return ans;}}public int myFunction(int[] nums1, int[] nums2, int k){int m nums1.length, n nums2.length;int index1 0, index2 0;while(true){//特殊情况判断if(index1 m){return nums2[index2 k - 1];}if(index2 n){return nums1[index1 k - 1];}if(k 1){return Math.min(nums1[index1], nums2[index2]);}int half k / 2;int newIndex1 Math.min(index1 half, m) - 1;int newIndex2 Math.min(index2 half, n) - 1;int pivot1 nums1[newIndex1];int pivot2 nums2[newIndex2];//重点if(pivot1 pivot2){k - (newIndex1 - index1 1);index1 newIndex1 1;}else{k - (newIndex2 - index2 1);index2 newIndex2 1;}}} }
http://www.hkea.cn/news/14323585/

相关文章:

  • iis 一个网站多个应用程序个人网页制作成品下载
  • 12306网站开发成本建设工程公司组织架构图
  • 大余网站做网站怎么报价
  • 男女明星直接做的视频网站西安网站制作网站
  • 麻涌企业网站建设软件发布网
  • 国家重大项目建设库网站打不开wordpress高级设置
  • 开发建设网站需要什么人才百度浏览器网址链接
  • 国内网站空间宁波建站价格
  • 陕西金顶建设公司网站上海网网站建
  • 企业网站管理系统怎么用亿网行网站建设114企业网
  • 温州网站建设优化公司建站优化一条龙
  • 电子商务和网络营销哪个好最新黑帽seo培训
  • 广元市建设局网站ftp网站上传之后怎么办
  • 公司网站更换域名led灯散热片技术支持 东莞网站建设
  • 网站做跳转的意义临邑网站制作
  • 哪家做外贸网站好公司黄页网
  • 自学做网站一般要多久wordpress修改永久链接后无法访问
  • 都有什么类别的网站广告设计软件cdr
  • 信息发布网站模板下载网站内容设计要求
  • 成都网站设计制作公司杭州市建设工程招标网
  • 手机网站友情链接怎么做如何查询网站接入商
  • 在线支付 网站模板企业管理系统大全免费
  • 做室内设计的网站有哪些淘宝客网站推广工具
  • 金融投资网站 php源码微墨小程序制作平台
  • 建筑工程行业网站建设方案小学学校网站建设培训资料
  • 网站收录下降的原因如何自己设计创建一个网站
  • wap网站需要什么服务器网站建设的计划
  • 自己做一个网站一年的费用中国交通建设监理协会官方网站
  • 龙华做网站联系电话查权重网站
  • 外贸建站专业公司做网站用属于前端