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

桂林医院网站建设网站建设中源码编程同样重要

桂林医院网站建设,网站建设中源码编程同样重要,wordpress 定时发布 原理,加强网站建设的制度一、滑动窗口 1. 找出数组中元素和大于给定值的子数组的最小长度 右指针从左到右遍历,在每个右指针下,如果去掉左边元素的元素和大于等于给定值则左指针右移一次,直到小于给定值,右指针右移一个。 2.找到乘积小于给定值的子数组…

一、滑动窗口

1. 找出数组中元素和大于给定值的子数组的最小长度

右指针从左到右遍历,在每个右指针下,如果去掉左边元素的元素和大于等于给定值则左指针右移一次,直到小于给定值,右指针右移一个。

2.找到乘积小于给定值的子数组的数量

右指针从左到右遍历,在每个右指针下,乘积大于等于给定值则左指针右移一次,直到小于给定值,右指针右移一个。

3.无重复字符的最长子串长度

右指针从左到右遍历,在每个右指针下,如果有重复左指针右移一次,直到没有重复,右指针右移一个。

二、二分法

1.在排序数组中查找元素的第一个和最后一个位置

红蓝染色法:查找第一个或最后一个或者小于等于或者小于或者大于给定值的第一个元素都可以转换成第一个大于等于给定值的问题。例如第一个等于给定值的元素,则是第一个大于等于给定值的元素,且等于给定值。大于等于给定值的元素,左指针右指针从两边开始,中间大于等于给定值则右指针变为中间,反之则左指针变为中间。

2.查找数组的峰值元素

红蓝染色法:峰值左侧红色,峰值右侧蓝色。L\M\R,M与右侧相比,如果大于右侧,那么右侧都是蓝色,如果小于那么左侧都是红色。

3.搜索旋转排序数组最小值

红蓝染色法:以最后一个元素为界可以区分两段,L\M\R中M小于最后一个元素,那么M就在右边一段,M的右侧就是蓝色,大于最后一个元素,M就在左边一段,M的左侧是红色。

三、链表

1.反转链表

遍历每个节点,cur为当前节点,cur的next保存为nxt后变为pre,pre变为cur,cur变为nxt,循环。即用完这个变量后再改变这个变量。

2.链表中间节点

快慢指针法:慢指针走一步,快指针走两步,快指针走到最后一个节点或者空节点时,慢指针就再中间节点。

3.环形链表

快慢指针法:慢指针走一步,快指针走两步,快指针相对来说走一步,那么如果存在环形链表,快指针必然会赶上慢指针。

4.重排链表

1和2结合,找到中间节点并翻转右侧部分,然后交叉。

5.删除链表某个节点

将该节点的值修改为下一个节点的值,该节点的next修改为下一个节点的next。

6.删除链表的倒数第N个节点

前后指针:前指针指向dummy node,后指针dummy node后移动n步。然后同步走,直到后指针为最后一个节点,然后删除前指针的后一个节点。

7.删除排序链表中的重复元素

如果下一个节点的值与当前节点相同,则删除下一个节点。

 

http://www.yayakq.cn/news/307711/

相关文章:

  • 福永网站建设多少钱网页制作平台是什么
  • 能自己做谱子的网站手机端网站开发建设内容
  • 免费申请注册网站青岛建手机网站哪家好
  • 网站的登录功能一般是用cookie做的广州app开发平台
  • 网站模板下载之后怎么做做推广的网站带宽需要多少钱
  • 2_网站建设的一般步骤包含哪些网站自动识别移动终端
  • 网站做seo推广百度知道提问
  • 如东网站开发网站建设选择题
  • 西安大型网站建设公司排名杭州保洁公司保洁服务
  • 济南百度整站seo推广舟山市住房和城乡建设局网站
  • 做特殊原产地证的网站北京海淀的保险公司
  • 域名连接到网站wordpress 导入 附件
  • 南京凯盛建设集团官方网站asp网站密码
  • 广州第一网站上海公共招聘网怎么打不开
  • 网站制作有前途吗wordpress自建页面
  • seo推广网站郑州网络安全科技馆
  • 网站开发 php手表网欧米茄
  • 手机网站域名和pc域名的区别如何做淘宝客自己的网站
  • 网站建设找盖亚科技关键词资源
  • 苏州高级网站建设全国住房和城乡建设部网站
  • 高端广告公司网站建设价格wordpress yii
  • 网站ip指向列表网站界面的版式架构
  • 合肥网站设计哪家公司好网页中的基本元素有哪些
  • 手机网站 uiseo网站优化培训价格
  • 网站怎么谈设计单位门户网站建设方案
  • 网站服务器带宽多少合适dedecms源码
  • 建设一个私人视频网站thecontent WordPress
  • 关于加强网站信息建设的通知工程施工行业在哪个网站容易找事做
  • 建设银行金牛支行网站常用素材网站
  • 网站建设维护合同书wordpress怎么上传文件