腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
D·技术专栏
专栏成员
举报
68
文章
55982
阅读量
13
订阅数
订阅专栏
申请加入专栏
全部文章(68)
编程算法(24)
java(12)
spring(10)
容器(5)
xml(4)
ide(4)
maven(4)
网络安全(4)
image(4)
数据库(3)
sql(3)
git(3)
缓存(3)
png(3)
bash(2)
android(2)
云数据库 Redis(2)
打包(2)
github(2)
jar(2)
bash 指令(2)
网站(2)
存储(2)
hashmap(2)
tcp/ip(2)
单元测试(2)
uml(2)
微服务(2)
function(2)
settings(2)
分页(2)
mac os(1)
python(1)
node.js(1)
mvc(1)
api(1)
linux(1)
apache(1)
文件存储(1)
腾讯云测试服务(1)
express(1)
http(1)
游戏(1)
jdk(1)
jvm(1)
ssh(1)
spring boot(1)
grep(1)
rpc(1)
https(1)
汽车(1)
atomic(1)
autowired(1)
boolean(1)
code(1)
com(1)
count(1)
dao(1)
file(1)
fork(1)
gif(1)
java8(1)
join(1)
metadata(1)
orm(1)
search(1)
semaphore(1)
state(1)
stringbuilder(1)
zip(1)
编辑器(1)
定时任务(1)
对象(1)
集合(1)
脚本(1)
框架(1)
连接(1)
排序(1)
排序算法(1)
数组(1)
索引(1)
语法(1)
搜索文章
搜索
搜索
关闭
时间复杂度
编程算法
很多人包括我自己都有一个疑问,就是现在的计算机的硬件性能已经很强大了,所以对于性能或者说时间复杂度上还用关心吗,答案是需要的。 比如有这样一个例子,在一台很久的机器和一台处理性能高100倍的新机器,旧机器执行算法A时间复杂度为O(n),新机器执行算法B的时间复杂度为O(n2)。下面表格做下对比,因为性能差100倍,所以旧机器时间*100
OPice
2021-09-07
593
0
死锁
编程算法
简单的说:线程1持有A锁,线程2持有B锁;线程1尝试获取B锁,线程2尝试获取A锁。两个线程各持有了一把锁,同时想获取对方的锁,自身的又不释放。
OPice
2021-09-07
577
0
单例模式
java
编程算法
单例模式是一种对象创建的方式,特点是一个类只负责创建自己的对象,而且只保证创建一个,同时只提供一直访问方式。
OPice
2021-09-07
588
0
工具使用
uml
编程算法
<colgroup><col span="1" width="134"><col span="1" width="134"><col span="1" width="135"></colgroup> | Type | Symbol | Drawing |
OPice
2020-06-28
556
0
数据结构之链表篇
编程算法
2.从内存结构来看,链表的内存结构是不连续的内存空间,是将一组零散的内存块串联起来,从而进行数据存储的数据结构。
OPice
2020-04-23
405
0
二叉树遍历
编程算法
题目 给定一个二叉树,返回它的中序 遍历。 示例: 输入: [1,null,2,3] 1 2 / 3 输出: [1,3,2] 解答 第一种、递归遍历 public static List<Integer> inorderTraversal(TreeNode root) { List<Integer> nodes = new ArrayList<>(); return helper(root, nodes); } public static Li
OPice
2020-04-02
382
0
最长子字符串
编程算法
1、 第一种方式,时间复杂度 n3,这种方式在实际情况下是不可取的。 2、时间复杂度:O(2n) = O(n)O(2n)=O(n),在最糟糕的情况下,每个字符将被 ii 和 jj 访问两次。空间复杂度:O(min(m, n))O(min(m,n)),与之前的方法相同。滑动窗口法需要 O(k)O(k) 的空间,其中 kk 表示 Set 的大小。而 Set 的大小取决于字符串 nn 的大小以及字符集 / 字母 mm 的大小。
OPice
2020-04-01
381
0
卡牌分组
编程算法
每组都有 X 张牌。 组内所有的牌上都写着相同的整数。 仅当你可选的 X >= 2 时返回 true。
OPice
2020-04-01
621
0
两数相加
编程算法
存储
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。
OPice
2020-04-01
925
0
车(ju)一步吃卒
编程算法
题目: 在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。
OPice
2020-03-27
566
0
链表中间数
编程算法
1、遍历的方式 时间复杂度:O(N) 空间复杂度:O(N) 2、快慢指针方式 时间复杂度:O(N) 空间复杂度:O(1)
OPice
2020-03-23
483
0
git分支管理
git
编程算法
命名: master、develop、feature以feature/功能名、release以release/功能名、hotfix以hotfix/bug名
OPice
2020-01-15
497
0
Redis相关命令
云数据库 Redis
编程算法
什么是Redis Redis首先是一个存储数据库,数据在缓存在内存中,数据是K-V结构。 Redis的使用 Redis安装使用 Redis的数据类型 类型 描述 备注 string 字符串 K-V 最大值存储512M list 简单字符串列表,可以将元素添加最左边或者右边 最多存储232 - 1 set string类型的无序集合 Hash表实现,查询效率O(1),最多存储232 - 1 zset 有序集合,成员不能重复,但是scope可以重复 image.png hash 键值对的集合 image.p
OPice
2020-01-15
788
0
魔鬼在细节里
单元测试
spring boot
编程算法
** 所有命名不能以下划线或者美元符号开始或者结束,不能有拼音和中文的方式,命名语义要清晰完整 **
OPice
2019-11-27
904
0
Spring常见问题
spring
容器
编程算法
网络安全
xml
注:本文只是提供学习,对于知识的一个查漏补缺和解答。不要“知其然而不知其所以然”。融会贯通学会如何使用,而不是纸上谈兵。
OPice
2019-11-11
474
0
线程之状态和创建方式
编程算法
线程是计算机进行运算调用的最小单元,包含在进程内。例如:一个微信在计算机后台属于一个进程,发送一句话是由一个线程完成的,同时要保存聊天的内容,是由另一个线程完成,所以在进程中有多个线程。
OPice
2019-10-24
293
0
多线程之阻塞队列
编程算法
DelayQueue每次都是将元素加入排序队列,以delay/过期时间为排序因素,将快过期的元素放在队首,取数据的时候每次都是先取快过期的元素。 构造方法
OPice
2019-10-23
866
0
多线程之线程安全
编程算法
线程是越多越好吗?答案否,线程太多的话,会造成CPU频繁的切换反而会造成很多线程处于等待状态。除了浪费资源和效率之外,多线程带来的其他风险:安全、死锁等 比如下面程序:
OPice
2019-10-23
592
0
Spring组成
spring
mvc
java
网站
编程算法
百科上的一段对于spring的定义,从中可以提取到Spring是开源、面向接口编程的轻量级框架,解决了业务逻辑和其他层之间的耦合问题。 Spring如何实现解藕?主要是将对象交给Spring工厂来管理,我们不用关心对象之间如何实现依赖。
OPice
2019-10-23
686
0
Spring阶段性问题总结
spring
容器
编程算法
网络安全
上篇文章我们看过了Spring解析、注册的对象的过程和源码,相信大家和我一样肯定有很多打问号的地方。下面针对我自己疑问的点作出的整理,看源码的时候不仅仅要知道是什么,也要知道问什么这样做,我们能学到什么。看源码和理解作者的思想是输入,自己学到总结出来的是输出。
OPice
2019-10-23
341
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档