`
txxg
  • 浏览: 19534 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

收集了两个算法题

阅读更多

1,用一个表达式将一个字母转换为大写
给定的字符是字母,大小写不定
不能用 三目运算 ?:

char cSrc='C';

 

答:   cSrc = (char)(cSrc&~32); (转为小写:cSrc = (char)(cSrc|32);) 或者

cSrc = (char) ((cSrc - 'A') % 32 + 'A');

(哪位解释下为什么可以这样算呢cSrc = (char)(cSrc&~32);)

 

2,判断一个正整数是否是2的整次幂

 

int iSrc = 4096;

 

答:return (iSrc&-iSrc)==iSrc  或者

      return (iSrc&(iSrc-1))==0 

分享到:
评论

相关推荐

    算法导论(part1)

    ·动态规划的两个应用(第15.1节和第15.5节)。 ·利用随机化和线性规划技术的近似算法(第35.4节)。 ·为了使更多的算法可以更早地在书中出现,第1版中有关数学背景知识的三章内容从第一部分移到了附录中,即现在...

    分布式算法 作者:(美)Nancy A.Lynch 舒继武 李国东part1

    注意:全文有99M,由于上传文件不得超过60M,所以分成两个压缩文件,这是part1.part2在以下网页: http://download.csdn.net/detail/hellowjl1/4682120 在本书中,作者给出设计,实现和分析分布式算法的蓝图。本书...

    算法导论(part2)

    ·动态规划的两个应用(第15.1节和第15.5节)。 ·利用随机化和线性规划技术的近似算法(第35.4节)。 ·为了使更多的算法可以更早地在书中出现,第1版中有关数学背景知识的三章内容从第一部分移到了附录中,即现在...

    C++ 笔试题 google 微软 华为 索尼 中兴 大唐 各种C++笔试题目

    C++笔试题 Sony笔试题 几道题目及自做答案 北电 普天C++笔试题 我所收集的intel比试题 面试题 2005年腾讯招聘 微软 微软亚洲技术支持中心...将两个无序数组合并为有序链表 上海聚力传媒技术有限公司官方VC笔试题解答

    黄淮学院\考试题\2010-2011

    每个用户只需保管与KDC之间使用的密钥加密密钥,而KDC为每个用户保管一个互不相同的密钥加密密钥,当两个用户需通信时,需向KDC申请一个会话密钥,然后用这两个用户的密钥加密密钥分别加密后送给这两个用户。...

    high-frequency-algorithm:公司面试算法高频真题

    牛客面经整理的面经真题牛客网和力扣上高频面试题栏目收集而来:star:高频面试真题表格中的内容很多都是力扣上的,建议牛客上的剑指offer,先刷完数组力扣1:两数之和力扣1299:将每个元素替换为右侧最大元素力扣1464...

    李春葆:数据结构习题与解析(C语言版).rar

    全书共分13章,每章先给出内容概述,然后给出该章的题解,题解分为基本题和习题解析两部分,前者由选择题和填空题两种题型组成,直接给出答案:后者对每个习题的解答给出了完整的过程。 全书概念清晰,习题覆盖面...

    今天会是有Offer的一天么:面试时被问到的JAVA中的垃圾收集算法

    知道有什么垃圾收集器么,知道有哪些垃圾收集算法么? 我:心中一阵窃喜。这不是我前两天晚上打游戏。呸这不是前两天晚上我在《JAVA虚拟机》这本书第三章看过的内容么。其实这个面试问题非常常见了,基本各个公司...

    bilevel optimization using approximations.zip

    双层优化问题是一类具有挑战性的优化问题,包含两个层次的优化任务。在这些问题中,下层问题的最优解成为上层问题的可能可行候选。这样的要求使得优化问题难以解决,并使研究人员忙于设计能够有效处理该问题的方法。...

    leetcode安卓-leetcode:leetcode练习题收集,渐渐锻炼自己的算法思维能力

    练习题收集 回顾: 曾经自己是一名PHPer,一度认为PHP是世界上最好的语言,直到大学写了个Android项目,才知道原来java才是世界上最好的语言,毕业找实习是抱着自己是PHPer的身份去的,然结果都不是很满意,直到面试...

    网状图最短路径算法实现

    原题:有n个客户,每个客户有运送m台商品车的请求,从不同的a点到b点,网络中有k个可以交换商品车的中转交换站为k1,k2...kk...2.假设相邻互通两个发货地距离相等 3.不考虑时间成本 假设中转站网络图为(项目中有结构图)

    最大公共字符串leetcode-python-gibberish:技术面试数据结构与算法练习题

    如何检查两个字符串是否为 Anagram? 在一个数组中存储了 1-100 个数字,缺少一个数字如何找到? 在一个数组中 1-100 多个数字是重复的,你如何找到它? 给定两个数组,1,2,3,4,5 和 2,3,1,0,5 找出第二个数组中不...

    找出4位数的所有“吸血鬼”数字多种高效算法详解

    (当时的思路就是想着把一个4位数拆分成两个2位数,存在数组的形式找出吸血鬼数字,也就是官方答案的那种解法) 虽然我没有解出来,但是我对吸血鬼数字的算法问题做了总结、整理,也搜集了很多解法,并给他们编写了...

    JAVA面试题最全集

    一、Java基础知识 1.Java有那些基本数据类型,String是不是基本...这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() ...

    java笔试题算法-concolic-walk:ConcolicWalk启发式求解复杂算术路径条件的实现和评估数据

    java笔试题算法求解复杂算术路径条件的 Concolic Walk Heuristic 此存储库包含 ...此外,我们的算法将两个最先进的测试生成器的覆盖率提高了 21% 和 32%。 其他 concolic 和符号测试工具可以集成我

    会计理论考试题

    选择题 1.计算机感染病毒后会产生各种现象,以下不属于病毒现象的是__D__。 A、文件占用的空间变大 B、发生异常蜂鸣声 C、屏幕显示异常图形 D、机内的电扇不转 2. Windows98支持下面___C__网络协议。 A、...

    leetcode分类-leetcode-cn-js:前端数据结构和算法系统练习,字节跳动企业题库

    21.合并两个有序链表 53.最大子序和 70.爬楼梯 88.合并两个有序数组 101.对称二叉树 108.将有序数组转换为二叉搜索树 111.二叉树的最小深度 206.反转链表 225.用队列实现栈 232.用栈实现队列 234.回文链表 235.二叉...

    数据结构习题(积累的)

    现有一个程序,它能够处理气象卫星收集的数据用来预测今后两天的天气,但是却要算上将近一个星期,故其在实践中应该来讲是没有什么意义的,不能称其为算法,因为它违背了算法的___可行性_______。 若设L是带表头结点...

    网络安全试题.doc

    网络安全试题 一.单项选择题 1. 在以下人为的恶意攻击行为中,属于主动攻击的是( ) A.... 在OSI七个层次的基础上,将安全体系划分为四个级别,以下那一个不属于四个级别: ( ) A. 网络级安全 B. 系统级安全 C. 应

    java面试题

    84.3. 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。写出程序。以下程序使用内部类实现线程,对j增减的时候没有考虑顺序问题。 107 84.4. 现在输入n个数字,以逗号”,”分开;然后可选择升...

Global site tag (gtag.js) - Google Analytics