解法一 : #include <iostream> #include <cstdio> #include <algorithm> #include <string.h> using namespace std; char a[1000]; char b[1000]; void fun(char a[ ...
分类:
其他好文 时间:
2020-10-10 17:57:36
阅读次数:
27
今天讲讲arm汇编中除法的底层实现。汇编代码本身比较长了,如需参考请直接拉到文末。 下面我直接把arm的除法算法的汇编代码转译成C语言的代码贴出来,并进行解析。 因为篇幅有限,所以在此只解析无符号整型的除法运算,关于无符号除法和有符号除法的区别请参考上一篇推送。 代码较长如下,电脑端看效果更佳,如无 ...
分类:
编程语言 时间:
2020-10-07 21:33:35
阅读次数:
29
题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 解法 一种很容易想到的解法就是,遍历数组,对于每个元素a,看看数组中是否存在target-a的 ...
分类:
其他好文 时间:
2020-10-06 21:00:33
阅读次数:
20
题目链接:反转链表 方法一:递归解法 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} ...
分类:
其他好文 时间:
2020-09-24 21:55:20
阅读次数:
37
解法: 1. 方法:循环和位移动 注意:不可以将n右移,必须设定掩码,n可能为负数。 var hammingWeight = function (n) { let ans = 0; let mask = 1; for (let i = 0; i < 32; i++) { ans += (n & ma ...
分类:
其他好文 时间:
2020-09-24 21:24:45
阅读次数:
33
https://mp.weixin.qq.com/s/OBK-tKX5Me3iDj1xquLAkwBy超神经场景描述:11月25日,本是「国际反家庭暴力日」,一起家庭暴力事件却成了当日热搜。家暴在全球范围内都会发生,现有125个国家在法律上都明令禁止家庭暴力。但总有人无视法律,对弱势的一方造成伤害。除了将求助的眼光投向法律,如今,或许AI也能够提供帮助。关键词:家庭暴力技术干预庇护所每年的11月2
分类:
其他好文 时间:
2020-09-18 03:59:28
阅读次数:
38
不同的氨基酸残基,由于结构的不同,在每个阶段的反应效率不同。总效率(“重复产量”)一般低于100%(通常为95%左右),因此在若干周期内,序列产量降低,滞后的程度也逐渐增强。同时,背景燥音也随之增强。当序列信号达到背景水平时,就无法判断该蛋白序列了。因为这个过程循环的次数主要取决于多肽本身的大小和氨 ...
分类:
其他好文 时间:
2020-09-17 17:04:23
阅读次数:
28
完全背包解法: 为什么想到完全背包变式? 因为划分一个整数n,只能用<= n的数字,并且一个数字可以用无限次,所以是类似于完全背包的问题。 得到状态转移方程: \(f(i, j) = f(i - 1, j) + f(i - 1, j - i) + f(i - 1, j - 2 * i) + ... ...
分类:
其他好文 时间:
2020-09-17 17:00:29
阅读次数:
16
title: Leetcode 621 之任务调度器 date: 2020-9-2 22:47:12 categories: LeetCode 这里参考popopop的解法,主要的是要记住下面这张图 流程: 先使用一个int[] 数组记录一下各个任务的出现次数; 然后遍历这个数组,找到出现次数最多的 ...
分类:
其他好文 时间:
2020-09-16 12:28:41
阅读次数:
34
简介:一个九宫格中有八个数字,一位空格,每次只能移动相邻的两个格子,现要求把九宫格变为“12345678x”的样子(x代表空格) Sample Input 2 3 4 1 5 x 7 6 8 Sample Output ullddrurdllurdruldr 这里我们要用到康拓展开,具体介绍如下: ...
分类:
其他好文 时间:
2020-09-15 21:01:35
阅读次数:
31