![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法练
练习常见的算法笔面试题
布斯安
专注每一件事,你不是不会,你只是缺乏练习。
展开
-
Java50道编程题
题目5:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out....原创 2020-05-06 14:16:14 · 2911 阅读 · 1 评论 -
排:快速排序
思路:分为交换和递归。交换:从右往左:如果值>=当前值,则跳过从左往右:如果值<=当前值,则跳过基准数: int temp= arr[left];递归:方法:quickSort(arr,left,i-1);quickSort(arr,i+1,right);递归出口if(left>=right){return};public static void quick...原创 2020-05-02 14:58:45 · 126 阅读 · 0 评论 -
二进制中1的位数
1.题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。代码实现public class Solution { public int NumberOf1(int n) { int count =0; while(n!=0){ count++; n= n&(n-1); ...原创 2020-01-18 16:38:34 · 293 阅读 · 0 评论