Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
一道有趣的GOOGLE面试题——找出至少一个重复元素
一道有趣的GOOGLE面试题 找出至少一个重复元素 题目 一个大小为n的数组 里面的数都属于范围 0 n 1 有不确定的重复元素 找到至少一个重复元素 要求O 1 空间和O n 时间 这个题目要求用O n 的时间复杂度 这意味着只能遍历数组
笔试面试专题
基础算法
程序员面试题精选100题(41)-把数组排成最小的数
程序员面试题精选100题 41 把数组排成最小的数 题目 输入一个正整数数组 将它们连接起来排成一个数 输出能排出的所有数字中最小的一个 例如输入数组 32 321 则输出这两个能排成的最小数字32132 请给出解决问题的算法 并证明该算法
基础算法
RLE压缩算法详解
RLE压缩算法详解 RLE Run Length Encoding 行程长度压缩算法 也称游程长度压缩算法 是最早出现 也是最简单的无损数据压缩算法 RLE算法的基本思路是把数据按照线性序列分成两种情况 一种是连续的重复数据块 另一种是连续
基础算法
存储基础知识
动态规划算法的优化技巧
关键词 动态规划 时间复杂度 优化 状态 摘要 动态规划是信息学竞赛中一种常用的程序设计方法 本文着重讨论了运用动态规划思想解题时时间效率的优化 全文分为四个部分 首先讨论了动态规划时间效率优化的可行性和必要性 接着给出了动态规划时间复杂度
基础算法
Nvidia-docker运行错误- Nvidia-docker : Unknown runtime specified nvidia
使用nvidia docker的时候 出现了上面的bug 故总结一下 所使用的环境为ubuntu系统64位 GPU2080ti command1 sudo nvidia docker run e NVIDIA VISIBLE DEVICES
Linux
基础算法
Docker
运维
数学,金融,计算机优秀博客
数学 金融 计算机优秀博客 网址 http zhiqiang org blog link 阅微堂 阅微堂认同的优秀博客标准为 有更新 原创 一年以前的文章还有价值 数学 谢松 木遥 Han Yan 统计之都 张驰原 李淼 科学松鼠会 卢昌海
基础算法
闲杂记录
# 洗牌算法
基本概念 等概率将将一个数组N打乱 概率每次都是1 N 加上 方法一 全局洗牌 从 0到N 1的数组下标 每次随机产生两个0到 N 1之间的数 进行交换 void get rand number int array int length i
基础算法
算法
数据结构
面试
程序员面试题精选100题(35)-两链表的第一个公共结点
程序员面试题精选100题 35 两链表的第一个公共结点 题目 两个单向链表 找出它们的第一个公共结点 链表的结点定义为 struct ListNode int m nKey ListNode m pNext 分析 这是一道微软的面试题 微软
基础算法
二分法总结
findN 寻找某个数在递增序列里 找不到返回 1 def findN nums n i 0 j len nums 1 while i lt j middle i j i 2 if nums middle n return True ret
基础算法
ACM刷题
python
归并排序,自顶向下,自底向上
http blog csdn net cjf iceking article details 7920153
基础算法
字节跳动第五届青训营后端练习题——分割ip(Java版)
题目 有效 IP 地址正好由四个整数 每个整数位于 0 到 255 之间组成 且不能含有前导 0 整数之间用 分隔 例如 0 1 2 201 和 192 168 1 1 是有效 IP 地址 但是 0 011 255 245 192 168
基础算法
Java
服务器
开发语言
«
1
2
3