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

idea做百度网站阿里云万网域名注册

idea做百度网站,阿里云万网域名注册,自己创业做原公司一样的网站,0511梦溪论坛两数之和 给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 //哈希表做法 function twoSum(nums, target) { let obj new Map(); for (let i 0; i < nums.length; i…

两数之和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。

//哈希表做法
function twoSum(nums, target) {
let obj = new Map();
for (let i = 0; i < nums.length; i++) {
// 计算需要的另一个值
const complement = target - nums[i];
// 如果哈希表中有这个值,返回两个索引
if (obj.has(complement)) {
return [obj.get(complement), i]; // 返回两个索引
}
obj.set(nums[i], i);
}
return [];
}
//双for循环

只出现一次的数字

给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。

//哈希表做法
function appearOnce(nums){
let obj = new Map()
for(let num of nums){
obj.set(num,(obj.get(num)|| 0) + 1)
}
for (const [key, value] of obj.entries()) {
if (value === 1) {
return key; // 频率为1的元素就是只出现一次的元素
}
}
return null
}

多数元素

给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。

//排序解决
//一个出现次数大于n/2的元素
//排完序后中间坑定是它
function getMajorityElement(nums){nums.sort((a,b)=>a-b)return nums[Math.floor(nums.length/2)]
}
//哈希表做法
function getMajorityElment(nums){
let obj = new Map()
for(let num of nums){
obj.set(num,(obj.get(num)||0) + 1)
}
for (const [key, value] of obj.entries()) {
if (value > nums.length / 2) {
return key;
}
}
return null
}
const arr = [1,1,1,2,2,2,2]
console.log(getMajorityElment(arr))
//时间复杂度最高的 只有一个循环
//Boyer-Moore 投票算法
var majorityElement = function(nums) {let candidate;let count = 0;for(let i = 0; i < nums.length; i++){if(count === 0){candidate = nums[i]}if(nums[i] === candidate){count++}else{count--}}return candidate};
http://www.hengruixuexiao.com/news/40844.html

相关文章:

  • 秦皇岛房管局官网网上查询东莞seo靠谱
  • 做外贸的网站有那些aso关键词优化工具
  • 有哪些网站做的比较好看的广州seo网络优化公司
  • 大连手机自适应网站建设电话seo交流论坛seo顾问
  • 营销型网站建设解决方案2023第二波疫情已经到来
  • 网站违规关键词bt磁力种子搜索引擎
  • 深圳网站建设服务哪些便宜简述网络推广的方法
  • 阿里云服务器安装网站seo诊断工具有哪些
  • 做网站所需要的公司细责及条款市场调研报告万能模板
  • 广州市公司网站建设报价百度网站制作联系方式
  • 上传网站视频要怎么做才清楚小黄豆crm
  • 什么网站可以做国外批发网劳动局免费培训电工
  • 各种网站推广是怎么做的上海培训机构
  • 网站域名备案证书网上销售平台
  • 网站建设及运行情况介绍网址域名
  • node 做的网站后端seo排名赚app多久了
  • 网站运营适合什么样的人做百度开户渠道
  • 优化前网站现状分析如何推广软件
  • 长春火车站地下停车场收费标准免费网站服务器安全软件下载
  • 烟台网站快速优化排名网络营销推广的基本手段
  • 企业宣传网站多大主机百度小说排行榜前十
  • 成都网站建设公司湖南岚鸿怎么注册网址
  • 响应式网站无法做联盟广告seo诊断站长
  • ps做网站图片水印企业网站建设方案论文
  • 怎么制作手机网站平台百度推广登录平台网址
  • 婚庆网站策划书制作公司网站的步骤
  • 承德建设工程信息网站信息流广告投放平台
  • 青岛 生物类网站建设百度网络营销中心客服电话
  • 网站开发服务项目百度关键词搜索怎么收费
  • 贵阳市建设厅官方网站厦门网站综合优化贵吗