相关文章: Dubbo源码学习文章目录 前言 主要是前一阵子换了工作,第一个任务就是解决目前团队在 Dubbo 停机时产生的问题,同时最近又看了一下 Dubbo 的源码,想重新写一下 Dubbo 相关的文章。 优雅停机原…
分类:数据结构
Java面试题合集
Java基础 1. 面向对象和面向过程的区别 面向过程 优点:性能比面向对象高,因为类调用时需要实例化,开销比较大,比较消耗资源;比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,性能是最重要的因素。 …
冒泡排序 Bubble Sort (Python)
Python 3 实现: def bubble_sort(nums): for i in range(len(nums) - 1, 0, -1): for j in range(i): if nums[j] > n…
Python数据结构实现Bitmap
Bitmap bitmap是很常用的数据结构,比如用于Bloom Filter中;用于无重复整数的排序等等。bitmap通常基于数组来实现,数组中每个元素可以看成是一系列二进制数,所有元素组成更大的二进制集合。 Bitm…
骰子点数之和问题
6骰子之和的概率 小伙伴前阵子面试被问到一个问题: 同时掷出六个骰子,求可能出现的点数之和的概率。 思索 6个骰子,点数都是1~6,可能出现的点数和是6~36,那么各个点数和的概率呢? 从独立概率入手可能可以更好地解决问…
Python与C++对溢出?处理的不同让我忽略了一个错误
Python C++ 语言差异 数组溢出 算法 01背包问题 前言 第一次实现01背包问题的解,在python上先写了实现,然后用C++再写一遍。发现几乎一样的代码,python上能很好工作,而C++中虽然能够正常编译,…
leecode刷题(18)-- 报数
leecode刷题(18)– 报数 报数 描述: 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1. 1 2. 11 3. 21 4. 1211 5. 111221 1 …
小朋友学数据结构(15):二叉排序树
二叉排序树会用到指针的指针,在学习二叉排序树之前,请先了解 小朋友学C语言(41):二级指针与多级指针 代码: #include<iostream> using namespace std; typedef …
2019 算法面试相关(leetcode)--哈希表
2019 iOS面试题大全—全方面剖析面试 2018 iOS面试题—算法相关 1、七种常见的数组排序算法整理(C语言版本) 2、2019 算法面试相关(leetcode)–数组和链表 …
swift 实现 LeetCode
swift实现链表 class ListNode { var value:Int var next:ListNode? init(_ vale:Int) { self.value = vale self.next = n…
POJ3723 《挑战程序设计竞赛》踩坑
我看书上的代码,觉得这一行有错误, //这里为什么要加上女生的人数而不是男生的人数?我认为应该加男生的人数 es[j].v = v+N; 所以我就没这样写,我写的是 es[j].v = v+M; 在codeblocks运…
iOS音视频---使用AVFoundation(AVCapture+AVAssetWriter+AVPlayer)采集录制和播放音视频
首先了解下AVFoundation AVFoundation框架是ios中很重要的框架,是苹果 OS X 系统和 iOS系统中用于处理基于时间的媒体数据的高级框架,其设计过程高度依赖多线程机制。所有与视频音频相关的软硬件…