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

wordpress双域名seo模拟点击

wordpress双域名,seo模拟点击,有没有做请帖的网站,夺宝网站建设1、除自身以外数组的乘积 //给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之 //外其余各元素的乘积。 // // // // 示例: // // 输入: [1,2,3,4] //输出: [24,12,8,6] // //…

1、除自身以外数组的乘积

//给你一个长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之
//外其余各元素的乘积。
//
//
//
// 示例:
//
// 输入: [1,2,3,4]
//输出: [24,12,8,6]
//
//
//
// 提示:题目数据保证数组之中任意元素的全部前缀元素和后缀(甚至是整个数组)的乘积都在 32 位整数范围内。
//
// 说明: 请不要使用除法,且在 O(n) 时间复杂度内完成此题。
//
// 进阶:
//你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的目的,输出数组不被视为额外空间。)
// Related Topics 数组 前缀和

求出数组中每个数前面的值的乘积和后面的值的乘积,形成两个数组,最后再将两个数组中的元素逐个相乘:

public int[] productExceptSelf(int[] nums) {//建立两个数组,分别存储i左侧的元素的乘积以及i右侧的元素的乘积int length = nums.length;int[] L = new int[length];int[] R = new int[length];L[0] = 1;for (int i = 1; i < length; i++) {L[i] = L[i-1]*nums[i-1];}R[length-1] = 1;for (int i = length-2; i >= 0; i--) {R[i] = R[i+1]*nums[i+1];}for (int i = 0; i < nums.length; i++) {nums[i] = R[i]*L[i];}return nums;}

2、搜索二维矩阵

//编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性:
//
//
// 每行的元素从左到右升序排列。
// 每列的元素从上到下升序排列。
//
//
//
//
// 示例 1:
//
//
//输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21
//,23,26,30]], target = 5
//输出:true
//
//
// 示例 2:
//
//
//输入:matrix = [[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21
//,23,26,30]], target = 20
//输出:false
//
//
//
//
// 提示:
//
//
// m == matrix.length
// n == matrix[i].length
// 1 <= n, m <= 300
// -109 <= matix[i][j] <= 109
// 每行的所有元素从左到右升序排列
// 每列的所有元素从上到下升序排列
// -109 <= target <= 109
//
// Related Topics 数组 二分查找 分治 矩阵

这个矩阵搜索时一样的,先进行横向搜索,再进行纵向搜索

class Solution {private boolean binarySearch(int[][] matrix, int target, int start, boolean vertical) {int lo = start;int hi = vertical ? matrix[0].length - 1 : matrix.length - 1;while (hi >= lo) {int mid = (lo + hi) / 2;if (vertical) { // searching a columnif (matrix[start][mid] < target) {lo = mid + 1;} else if (matrix[start][mid] > target) {hi = mid - 1;} else {return true;}} else { // searching a rowif (matrix[mid][start] < target) {lo = mid + 1;} else if (matrix[mid][start] > target) {hi = mid - 1;} else {return true;}}}return false;}public boolean searchMatrix(int[][] matrix, int target) {// an empty matrix obviously does not contain `target`if (matrix == null || matrix.length == 0) {return false;}// iterate over matrix diagonalsint shorterDim = Math.min(matrix.length, matrix[0].length);for (int i = 0; i < shorterDim; i++) {boolean verticalFound = binarySearch(matrix, target, i, true);boolean horizontalFound = binarySearch(matrix, target, i, false);if (verticalFound || horizontalFound) {return true;}}return false;}}
http://www.lbrq.cn/news/2435113.html

相关文章:

  • 济南做网站哪家好优化关键词的作用
  • 国外做网站公司能赚钱360搜索引擎
  • 免费人才招聘网站软文代写
  • 公司注册地址规定成都seo优化公司排名
  • wordpress页面可视编辑360搜索关键词优化软件
  • 响应式网站跟自适应网站的区别百度竞价渠道代理商
  • 个人网站 百度推广网络推广专员是做什么的
  • 最新引流渠道网站优化哪家好
  • 网站的栏目设计怎么做广州seo招聘网
  • 电影网站如何做seoseo刷词工具在线
  • 用r语言 做网站点击热力图如何创建自己的网址
  • 商品门户网站解决方案优化关键词的正确方法
  • 滴答手表网站计算机培训机构排名前十
  • 做淘宝优惠卷网站步骤seo推广顾问
  • 黄埔网站建设(信科网络)株洲网络推广
  • 深圳网站备案拍照关键词优化排名平台
  • 做企业网站哪家公司专业推广有什么好方法
  • 建设网站需要从哪方面考虑广州网络广告推广公司
  • 贵阳市做网站电话安徽网络seo
  • dede做视频网站网络营销的特征和功能
  • 新人做网站盈利seo公司软件
  • 推荐设计网站自己怎么免费做网站
  • 大型门户网站建设定制百度网页版下载
  • 专门做ppt的网站宁波seo关键词
  • 微信开发者工具安装seo查询工具
  • 网站建设走的路线风格百度搜索排名服务
  • 工业设计在线官网网站优化排名软件推广
  • 上传产品网站怎么做保定seo推广公司
  • 主题之家wordpress宁波seo外包公司
  • 政府网站建设的重要性网络营销最基本的应用方式是什么
  • 【小学】小学学习资料合集(不定时更新,有需要及时保存,避免失效)
  • vue2使用v-viewer实现自动预览
  • DL00691-基于深度学习的轴承表面缺陷目标检测含源码python
  • 添加状态信息
  • XTTS实现语音克隆:精确控制音频格式与生成流程【TTS的实战指南】
  • 手写tomcat