首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
九极天
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
74
文章 74
沸点 0
赞
74
返回
|
搜索文章
最新
热门
C#对传统工厂模式的改造--在ABP框架下
假如,有一个接口,有多种实现, 传统工厂模式 传统代码写法如下 定义一个工厂接口、工厂类,服务接口、服务类 抽象 实现 这里存在的问题: 工厂类中耦合了,假如要再加一种实现,需要修改代码 代码优化 在
Z字形变换
思路一: 用二维切片,列出变换后的结果,然后重组成新的字符串 找到规律,numRows+numRows-2 个元素的生成 也就是找到当前是垂直向下,还是斜着向上的,添加到不同的切片中,也可以用 fla
寻找两个正序数组的中位数
思路一: 错误:数组 1 的中位数+数组 2 的中位数 比如 12 34 中位数 2.5,但是 123 4 中位数 3 思路二: 合并数组,取中位数,合并到一半+1 的时候,就知道中位数了 思路三:二
位1的个数
思路一: 转换为二进制串,统计 1 出现的次数 思路二: 位运算,逐位检查思路一: 转换为二进制串,统计 1 出现的次数 思路二: 位运算,逐位检查
颠倒二进制位
颠倒二进制位 注意,输入的是个十进制数如 826588,不是二进制字符串如 0001001001111。 思路一: 将二进制字符串反转,再计算对应的十进制数值 注意,如果用strconv.Format
excel表列序号
![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/b0331de1c92e422ea6a72d58227c4a4a~tplv-k3u1fbpf
多数元素
思路一: 用一个 map 记录每个元素及出现次数,取最多的 思路二: 基于题目的特定条件,可以提前终止,发现出现次数>n/2 则返回 思路三:摩尔投票算法 初始化:选取第一个元素作为多数元素候选,设置
进制转换-excel表列名称
进制转换 思路: 相当于 10 进制转换为 26 进制的数 需要一个循环结构,不断/26,余数为最后一位 然后把每位转成 A-Z 的字母 和进制转换的区别,这个没有 0。。带来的影响就是不能像 10
相交链表
思路一:用两个 map 分别记录 a b 走过的节点的指针,如果在对方的 map 里存在,则终止 思路二:双指针法 找出两个单链表相交的起始节点的一个有效方法是使用双指针技巧。该方法不需要额外的数据结
二叉树的前序遍历、后序遍历
二叉树的前序遍历、后序遍历 前序 后序二叉树的前序遍历、后序遍历 前序 后序二叉树的前序遍历、后序遍历 前序 后序
下一页
个人成就
文章被点赞
85
文章被阅读
22,462
掘力值
946
关注了
5
关注者
4
收藏集
0
关注标签
2
加入于
2023-07-15