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

没内涵网站源码/一个完整的营销策划案范文

没内涵网站源码,一个完整的营销策划案范文,网站页面热度,建设一个网站的基本成本这个问题被称为荷兰国旗问题,是 Dijkstra 提出的(求非负权值图上的单源最短路径的 Dijkstra 算法、预防死锁的银行家算法也是他提出来的)。荷兰国旗有三种颜色,这道题目就是要给只有 0, 1, 2 三种数字的数组排序。方法一:两次遍历&#xff0c…

这个问题被称为荷兰国旗问题,是 Dijkstra 提出的(求非负权值图上的单源最短路径的 Dijkstra 算法、预防死锁的银行家算法也是他提出来的)。

荷兰国旗有三种颜色,这道题目就是要给只有 0, 1, 2 三种数字的数组排序。

方法一:两次遍历,统计个数 + 生成新数字

两次遍历的方法比较简单,第一次遍历先统计出每个数字出现的次数,下一次遍历直接按照次数生成新数字就可以了,完全不用交换数字。

class Solution:

def sortColors(self, nums: List[int]) -> None:

"""

Do not return anything, modify nums in-place instead.

"""

cnt = [0] * 3

for n in nums: cnt[n] += 1

i = 0

for cur in range(3):

for j in range(cnt[cur]):

nums[i] = cur

i += 1

方法一:一次遍历,三指针

l 指向 0 的右边,r 指向 2 的最左边,cur 则是当前查看的数字。

如果当前的数字是 0,就交换给 l,如果是 2 则交换给 r。如果是 1 就不用动了。

但是这里和 l 交换与和 r 交换不同的是,与 l 交换后 cur 加一以跳过刚从前面换过来的数组,但是与 r 交换不行,这是因为与 l 交换来的数,都是前面过来的,一定是 1,所以不用再看。

class Solution:

def sortColors(self, nums: List[int]) -> None:

"""

Do not return anything, modify nums in-place instead.

"""

l = cur = 0

r = len(nums) - 1

while cur <= r:

if nums[cur] == 0:

if cur != l:

nums[cur], nums[l] = nums[l], nums[cur]

cur += 1

l += 1

elif nums[cur] == 2:

nums[cur], nums[r] = nums[r], nums[cur]

r -= 1

else:

cur += 1

http://www.lbrq.cn/news/1604629.html

相关文章:

  • 潍坊网站建设方案/信息流广告公司排名
  • 做学校后台网站用什么浏览器/优化网站打开速度
  • wordpress 快递公司/百度关键词优化工具
  • 做网站必须要购买空间吗/广告点击一次多少钱
  • 宜昌平台网站建设/恩施seo整站优化哪家好
  • 手提包 东莞网站建设/视频互联网推广选择隐迅推
  • wap网站在线生成/谷歌官网注册入口
  • 镇海网站建设/免费的网站
  • 孝感哪家做网站的公司好/企业营销策划实训报告
  • 网站建设公司的市场定位/北京网站排名推广
  • 淘宝网络营销推广方式/长沙seo男团
  • 大连建站费用/邢台网站网页设计
  • 做网站 用什么语言好/seo网站分析
  • 只做一种产品的网站/自己做网站的流程
  • 教育网站如何做seo/台州网站制作维护
  • 怎么自己创建一个平台/网络优化工程师有前途吗
  • 中国建设招标网站首页/飞猪关键词排名优化
  • 生物科技网站建设 中企动力北京/超级seo外链
  • 选择赣州网站建设/百度推广如何代理加盟
  • wap网站程序/体球网足球世界杯
  • 做网站后台的时候要注意什么/推广网站源码
  • 网站可以在手机上做吗/广州seo网站开发
  • app开发的网站/app软件推广平台
  • 在国内做电商网站需要什么审核/宜兴百度推广
  • 网站设计的背景/重庆seo快速优化
  • 新兴网站建设/北京it培训机构哪家好
  • 承接设计网站建设/搜索引擎营销简称seo
  • 手机功能网站案例/域名注册要多少钱
  • php网站安装图解/青岛seo整站优化哪家专业
  • wordpress utf8 gbk/深圳网站seo外包公司哪家好
  • LLM大模型开发-SpringAI:ChatClient、Ollama、Advisor
  • 数据集相关类代码回顾理解 | StratifiedShuffleSplit\transforms.ToTensor\Counter
  • 第13章 文件输入/输出
  • Kafka 是什么?
  • 《深入浅出RabbitMQ:从零基础到面试通关》
  • 设计模式 - 组合模式:用树形结构处理对象之间的复杂关系