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

网站 搭建 亚洲服务器域名已有服务器也有怎么做网站

网站 搭建 亚洲服务器,域名已有服务器也有怎么做网站,房产门户网站建设,南山的网站设计前言:该篇用于记录自看。曾回看昨天的做题代码,竟然会觉得陌生,这竟然是我写的,细细读了一下,原来我当时是这么想的。因此我觉得记代码没有实际用处,重点是领悟了思想,这样子代码就在心中&#…

前言:该篇用于记录自看。曾回看昨天的做题代码,竟然会觉得陌生,这竟然是我写的,细细读了一下,原来我当时是这么想的。因此我觉得记代码没有实际用处,重点是领悟了思想,这样子代码就在心中,随时可以再写出来。因此我的笔记不记录代码,只记录一些关键思想突破点。

第一题:数字统计

 

对于数x

x%10得到个位

x/10 得到去掉个位,剩下的数

再综合上递归思想


第二题:两个数组的交集

 第一次解题:

第一次做的时候通过暴力解法套两个循环解出来了

优化:

运用哈希表的知识

复习:哈希表的核心思想是通过将关键字映射到表中一个位置来快速定位记录,以加快查找的速度。具体来说,哈希表利用哈希函数将关键字映射到一个地址,这个地址通常称为哈希地址或哈希值。通过这个地址,可以直接访问到所需的数据,而不需要进行大量的比较操作,从而实现常数时间复杂度的平均查找时间。

解题思想:

那在这道题中,因为nums1、2的范围[1,1000],直接用数组的下标映射

细节1:

boolean[] a = new boolean[1020]; 和 Boolean[] a = new Boolean[1020]的区别:

boolean[] 默认初始化为 false。Boolean[] 默认初始化为 null。

使用 boolean[] 时,考虑存储大量基本布尔值,且希望使用内存更加高效。

使用 Boolean[] 时,需要考虑可能存储 null 值或使用 Boolean 的其他特性。

因此这道题要用boolean,避免空指针异常。

细节2:

if语句里若不小心写成= 赋值,也不会报错。代码跑不过时,可检查这里。


第三题:点击消除 

 

【相邻两个相同的字母】->用栈解决;不用到栈思想的方法基本都会超时;

初始解法:我的代码是用到Stack类直接初始化一个栈;

优化:用StringBuilder模拟一个栈,利用了StringBuilder的可变性,增减元素时,长度也会相应改变。具体实现:append增加字符模拟入栈,deleteCharAt模拟出栈。

 

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

相关文章:

  • 电子商务静态网站建设实验报告广州番禺网
  • 建一个动物网站怎么做俄罗斯网站模版
  • 建设网站增城wordpress页眉语言
  • 西安网站 技术支持牛商网景德镇网站建设
  • 在线网站seo诊断用ppt做网站
  • 淘宝网站开发语言平躺设计家官网
  • 做团购网站怎样赚钱网页制作代码成品
  • 大连 手机网站案例甘肃住房建设厅的网站
  • 茂名做网站报价百度竞价包年推广是怎么回事
  • 怎么找网站是由什么建的如何做企业推广
  • 河南app手机网站制作如何线上营销
  • 开发app和做网站网络维护和故障维修
  • ionic做网站seo网站优化培训怎么做
  • wordpress 开启 gzip珠海网站优化
  • 京东联盟网站怎么做成都房地产官网
  • 郑州医疗网站开发惠州地区网站建设公司
  • 大型行业门户网站开发建设dedecms网站地图路径修改生成后 网站地图前台路径不变
  • 网站开发计入会计 什么科目有没有免费代理项目
  • 可以做外链的视频网站刷赞网站推广ks
  • 昆山智能网站开发网站建设备案和免备案的区别
  • 网站导航类型如何在线制作印章
  • 贵阳哪些公司建网站福州模板建站代理
  • 推荐常州网站建设开发官网
  • 西安电商网站开发做建筑材料的网站有哪些
  • 网站做快捷方式网站建设方案策划书
  • 如何做网站推广 求指点国内永久免费crm系统网站推荐有哪些
  • 网站建设迁移方案北京环球影城客流量统计从哪里看
  • 免费制作软件app的网站什么网站做家具外贸好呢
  • 栾城网站制作网站调用数据库
  • 怎样设计自己的网站flash网站建设技术是什么