首页 > 其他分享 >自用的一些小技巧

自用的一些小技巧

时间:2023-08-08 15:59:08浏览次数:29  
标签:无穷大 技巧 无穷小 复杂度 自用 设置 一些 array

时间复杂度

常见的算法对应的时间复杂度可以参考yxc的这个acw博客: https://www.acwing.com/blog/content/32/

无穷

一般把无穷大设置为0x3f3f3f3f,无穷小设置为0xc0c0c0c0,由于这两个数的每个字节都一样,所以可以用memset(array, 0x3f, sizeof array)来将数组设置为无穷大,无穷小同理

未完待续。。。

标签:无穷大,技巧,无穷小,复杂度,自用,设置,一些,array
From: https://www.cnblogs.com/wuhu12345/p/17614559.html

相关文章

  • 还是有必要知道一些早期用JS模拟类的故事
    早期的JavaScript程序员一般都有过使用JavaScript“模拟面向对象”的经历。在上一篇文章我们已经讲到,JavaScript本身就是面向对象的,它并不需要模拟,只是它实现面向对象的方式和主流的流派不太一样,所以才让很多人产生了误会。那么,随着我们理解的思路继续深入,这些“模拟面向对象”......
  • Request.url请求路径的一些属性
    https://blog.csdn.net/u012726702/article/details/51737795Request.url请求路径的一些属性1,Request.UrlReferrer.AbsolutePath=获取URL的绝对路径例:"/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx"2,Request.UrlReferrer.AbsoluteUri=获取绝......
  • 用python爬虫抓站的一些技巧总结 (转)
    用python爬虫抓站的一些技巧总结zzPython俱乐部您的足迹:»用python爬虫抓站的一些技巧总结zz显示源文件修订记录最近更改索引登录Python俱乐部PythonPythonClub首页Python基础Python常见文件操作Python网络编程Python小技巧Python趣闻Python类小课题我的项目关于本......
  • 数据仓库(十一)---hive使用小技巧积累(持续更新)
    我们在本章节会持续更新关于hive使用过程中的一些实用的小技巧HIVE查询显示列名及行转列显示hiveshell;sethive.cli.print.header=true;//打印列名sethive.cli.print.row.to.vertical=true;//开启行转列功能,前提必须开启打印列名功能sethive.cli.print.row.to.ve......
  • JavaSwing界面跳转技巧
    JavaSwing界面跳转技巧在JavaSwing应用程序中实现流畅的用户界面是非常重要的一部分。一个好的用户界面不仅需要美观的设计,还需要良好的交互体验。其中,界面跳转是用户体验的重要组成部分。本文将为你介绍JavaSwing界面跳转技巧,帮助你设计出流畅且易用的用户界面。JavaSwing界面......
  • HashMap的一些常见面试问题
    HashMaph一些常见面试问题一、hashmap底层如何实现的?jdk1.7中通过数组+链表实现;jdk1.8中通过数组+链表+红黑树实现它的主干是数组嘛,一个table数组使用链表是为了解决哈希冲突嘛所采用的链地址法红黑树是为了避免链表过长导致的查询效率变低它的一个底层存储原理是通过哈希......
  • 一些不错的VSCode设置和插件
    设置同步设置我们做的各项设置,不希望再到其他机器的时候还得再重新配置一次。VSCode中我们可以登陆微软账号或者GitHub账号,登陆后我们可以开启同步设置。开启设置同步,根据提示登陆即可。允许侧边栏水平滑动在目录层次较深或者文件名比较长时,侧边栏就无法完整显示文件名了。默......
  • 深度学习的一些基础函数
    上半年学习的一些记录主要参考的书:《写给新手的深度学习:用Python学习神经网络和反向传播》 Numpy:linspacereshape广播机制(数组在某一轴上扩展,值和原来一样,扩展之后可以和其他维度的数组做基本计算)切片transpose调换轴其中transpose(1,0)等价于T(转置)——略怪指定轴a......
  • 背包问题的一些模板
    01背包问题:无优化for(inti=1;i<=n;i++){for(intc=0;c<=m;c++){f[i][c]=f[i-1][c];if(c>=w[i])f[i][c]=max(f[i][c],f[i-1][c-w[i]]+v[i]);}}一维数组优化:for(inti=1;i<=n;i++){for(intc=m;c>=0;c--){......
  • Go / Golang JSON 一些心得
    自定义序列化和反序列化可以实现json.Marshaler和json.Unmarshaler自定义json的序列化和反序列化typeTags[]stringfunc(tTags)MarshalJSON()([]byte,error){return[]byte(strconv.Quote(strings.Join(t,","))),nil}func(t*Tags)UnmarshalJSON(b[]b......