华为2019年秋招记录

华为2019年秋招记录

华为2019年秋招记录从9月11日开始参加笔试,到10月17日收到电子offer,在此对参加华为2019年秋招的各个过程做个简单记录。 投递岗位: 应用软件开发 9月7号: 收到笔试通知,时间为9月11号晚上7点。 9月11号: 在牛客网上进行笔试,时长为两个小时。总共三道题,算法均是比较简单...

BitMap算法

算法
BitMap算法

BitMap算法转载: BitMap算法 基本思想所谓的BitMap就是用一个bit位来标记某个元素所对应的value,而key即是该元素,由于BitMap使用了bit位来存储数据,因此可以大大节省存储空间。 BitMap应用 可进行数据的快速查找,判断,删除,一般来说数据范围是int的10倍...

整数处理

算法
整数处理

整数相关处理剪绳子题目来源: acwing 25 题目内容给你一根长度为n绳子,请把绳子剪成m段(m、n都是整数,2 ≤ n ≤ 58 并且m ≥ 2)。 每段绳子的长度记为k[0]、k[1]、……、k[m]。k[0]k[1]…k[m]可能的最大乘积是多少? 例如当绳子的长度是8时,我们把它剪...

数组处理

算法
数组处理

数组处理找出数组中重复的数字题目来源: acwing 13 题目给定一个长度为n的整数数组nums,数组中所有的数字都在0 ~ n - 1的范围内。 数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。 请找出数组中任意一个重复的数字。 注意: 如果某些数字不在0 ~...

设计模式

分析与设计
设计模式

基础设计模式定义设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。设计模式是实现特定需求的接近代码层面的设计套路,通常用于梳理和表达对象之间较为复杂的依赖和交互关系,将错综复杂的容易膨胀的难以理解和扩展的条件判断逻辑解开成一系列对象的清晰可...

我的CSDN博客杂烩

其他
我的CSDN博客杂烩

之前一直都在CSDN上写博客,现在做个整理,方便以后查找。 Unity3D学习笔记Unity3D课程 第一次作业 Unity3D 实践学习1 GUI井字棋的实现 C#学习笔记——List C#学习笔记——HashTable Unity3D学习笔记——第二次作业 Unity3D 小实验:太阳系模...

软件设计原则

分析与设计
软件设计原则

软件设计原则为了达到代码的复用、可维护性的目的,软件设计需遵循软件设计原则。 单一职责原则(Single Responsibility Principle) 一个类只承担一个职责,不同的类具备不同的职责,各司其职。这样可以降低类的复杂性,实现什么职责都有清晰明确的定义;提高了代码可读性和可维护...

背包问题

算法
背包问题

01背包问题来源: acwing 题目内容有N件物品和一个容量是V的背包。每件物品只能使用一次。 第i件物品的体积是vi,价值是wi。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。 输入格式 第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包...

位运算应用

算法
位运算应用

快速幂求解来源:acwing 89 题目内容求a的b次方对p取模的值。 输入格式 三个整数a,b,p,在同一行用空格隔开。 输出格式 输出一个整数,表示a ^ b mod p 的值。 数据范围 0 ≤ a, b, p ≤ 109 输入样例: 3 2 7 输出样例: 2 代码实现1234...

ios 集成 OpenCV

IOS
ios 集成 OpenCV

IOS 集成 OpenCV 上OpenCV官网下载你所需要版本的opencv.framework库 将opencv.framework拖拉入项目文件夹。 在项目设置处,在General -> Linked Frameworks and Libraries 导入下面这些库: 最后...

×
  • {title}