码迷,mamicode.com
首页 >  
搜索关键字:二进制位 翻转    ( 3554个结果
线程、进程间通信(2)
睡眠与唤醒 Peterson解法和TSL解法都是正确的,但它们都有忙等待的缺点。这些解法在本质上是这样的: 当一个进程想进入临界区时,先检查是否允许进入,若不允许,则进程将踏步等待,直到许可为止 。 这种方法不仅浪费CPU时间,还可能引起预料不到的结果,即: 优先级翻转问题(priority inv ...
分类:编程语言   时间:2020-04-11 15:51:23    阅读次数:97
ACM中的位运算技巧
听说位运算挺好玩的,那这节总结一下ACM中可能用到的位运算技巧。(可能更新) XOR运算极为重要!!(过[LC136](只出现一次的数字 - 力扣(LeetCode)):数组中每个数字都出现两次,只有一个出现一次,找到出现一次的数字) 1. 如果我们对 0 和二进制位做 XOR 运算,得到的仍然是这 ...
分类:其他好文   时间:2020-04-11 10:14:45    阅读次数:66
HAL库 定时器3 中断 翻转LED
开启定时器3 实现每1s翻转LED,公式 Tout = (ARR+1)*(PSC+1)/TCLK (1)ARR : 自动重装载值 / 计数周期; (2)PSC : 分频系数 ; (3)TCLK : 输入时钟 72M 定时器介绍: SMT32F1系列共有8个定时器:(区别)高级定时器(TIM1、TIM ...
分类:其他好文   时间:2020-04-11 09:35:57    阅读次数:103
链表随笔
链表数据结构: public class LinkedList{ int val; LinkedList next; public LinkedList(int val){this.val = val;} } 1\翻转链表 Leetcode 206 关键为对下一个next的备份,对上一个节点的记录( ...
分类:其他好文   时间:2020-04-11 00:06:34    阅读次数:55
[LeetCode] 151. 翻转字符串里的单词
自己做的错了,没考虑到中间可能有多个空格: public static String reverseWords(String s){ String[] s1 = s.trim().split(" "); String s2=new String(); s2=s1[s1.length-1]+" "; ...
分类:其他好文   时间:2020-04-10 19:52:29    阅读次数:80
翻转字符串里的单词
试题地址:https://leetcode-cn.com/problems/reverse-words-in-a-string/ 试题思路: go自带strings.Fields()函数,可以剔除多余空格 试题代码: func reverseWords(s string) string { strL ...
分类:其他好文   时间:2020-04-10 14:45:08    阅读次数:72
LeetCode——reverse-integer
Q:将给出的整数x翻转。 例1:x=123,返回321 例2:x= 123,返回 321 你有思考过下面的这些问题么? 如果整数的最后一位是0,那么输出应该是什么?比如10,100 你注意到翻转后的整数可能溢出吗?假设输入是32位整数,则将翻转10000000003就会溢出,你该怎么处理这样的样例? ...
分类:其他好文   时间:2020-04-07 12:38:57    阅读次数:73
Java中使用RSA算法加密
Java中使用RSA算法加密 概述 RSA加密算法 是一种 非对称加密算法 RSA加密的方式 使用 公钥 加密的数据,利用 私钥 进行解密 使用 私钥 加密的数据,利用 公钥 进行解密 RSA是一对密钥。分别是 公钥 和 私钥 ,这个公钥和私钥其实就是一组数字!其二进制位长度可以是1024位或者20 ...
分类:编程语言   时间:2020-04-07 09:17:48    阅读次数:71
位运算之异或运算
位运算 位运算就是基于整数的二进制表示进行的运算。理解位运算首先要理解二进制。位运算总共只有5种运算:与(&)、或(|)、异或(^)、左移( )。 异或运算 维基百科中对「异或」的解释: 在逻辑学中,逻辑算符异或(exclusive or)是对两个运算元的一种逻辑析取类型,符号为 XOR 或 EOR ...
分类:其他好文   时间:2020-04-06 23:39:31    阅读次数:69
LeetCode 926. Flip String to Monotone Increasing (将字符串翻转到单调递增)
题目标签:Array 为了实现单调递增,需要把某些0变成1,或者某些1变成0,而且要返回的是“最少的反转次数”,这里要分两种情况: 1. 当 i - 1 是0: 那么 i 这个数字是0 或者 1 的话 都是递增; 2. 当 i - 1 是1: 那么 i 需要是 1 才能 继续保持递增。 利用动态规划 ...
分类:其他好文   时间:2020-04-06 10:02:41    阅读次数:63
3554条   上一页 1 ... 23 24 25 26 27 ... 356 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!