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

近五年网站开发参考文献财务系统

近五年网站开发参考文献,财务系统,中国建设银行的官方网址,包头市住房与城乡建设部网站两数之和 给定一个整数数组 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.yayakq.cn/news/722994/

相关文章:

  • 新网官方网站无锡手机网站
  • 宁波海曙区建设局网站wordpress 图片缩放
  • 中国电子系统建设三公司网站公司的网站怎么运营
  • 妇科医院手机网站源码网站双线选择
  • 制作个人网站西安百度提升优化
  • 网站服务器过期了怎么办全国工商企业查询官网
  • 网站设计抄袭建站基础:wordpress安装教程图解 - 天缘博客
  • 本地网站模板做网站一个月能挣多少
  • 东莞市做网站的最好的是哪家的网站关键词全国各地的排名情况
  • 做宣传册模板的网站免费建立网站的有哪里
  • 做网站托管的好处工信部网站备案信息怎么查询
  • 陕西省建设部网站高端网站定做
  • 建个人网站赚钱多吗用rp怎样做网站
  • 外贸网站设计注意事项图片识别
  • 洮南网站建设哪家好html网页制作
  • 足球网站模板下载移动网站自助制作
  • 酒店品牌设计网站建设新网站做优化要准备什么
  • 天津和平做网站多少钱浅谈马云电子商务网站建设
  • 专业网站建设商城价格佛山公司网站推广外包服务
  • 横向拖动的网站seo公司中国
  • 营销型网站的建设网站开发与解决技巧
  • 东莞学习网站建设怎么查网站的注册信息
  • 东明县网站建设WordPress大前端DUX5.1
  • 网站建设 创业卖东西怎么做网站
  • 网站icp备案申请流程网络推广的基本方法有哪些
  • 徐州建站模板安徽做网站的公司有哪些
  • 河南网站建设优化技术wordpress看文网站
  • 网站建设合同标的电商网站是什么
  • 网站身份验证怎么做整合网络营销策划
  • 深圳网站开发设计网站服务器多少钱一年