首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
安琪
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
用位运算的思路来解2^n复杂度的题|刷题打卡
掘金团队号上线,助你 Offer 临门! 点击 查看详情一、题目描述:二、思路分析:队伍分配有几种可能,有2^n次幂可能,这类复杂度一般都想递归回溯,但是没必要。这里出一个代替递归回溯秘籍——位运算法
算法很美,听我讲完这些Java经典算法包你爱上她
对于编程来说,只有掌握了算法才是了解了编程的灵魂,以后想有更好的发展,得到更好的进阶,对算法进行系统的学习是重中之重的。小羽今天介绍的是关于 Java 需要了解的一些经典算法,希望对大家能有所帮助。
数组:为什么很多编程语言中数组都从0开始编号?
数组:为什么很多编程语言中数组都从0开始编号?从数组存储的内存模型上看,"下标"最确切的定义应该是"偏移"。前面也讲到,如果用a来表示数组的首地址,a[0]就是偏移为0的位置,也就是首地址,a[k]就
面试官: 既然已经有数组了,为什么还要链表
对于不少开发者而言,链表(linked list)这种数据结构既熟悉又陌生,熟悉是因为它确实是非常基础的数据结构,陌生的原因是我们在业务开发中用到它的几率的确不大. 链表是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指…