![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题记录
程序媛阿洁
一天比一天努力,热爱生活。
展开
-
[面试题]详解阿里Java面试题——多线程精选53题「含答案」
来源:https://yq.aliyun.com/articles/721622?spm=a2c4e.11163080.searchblog.14.1c602ec11BrcWQ目录多线程精选53题1.什么是线程2.线程和进程有什么区别3.如何在 Java 中实现线程4.用 Runnable 还是 Thread5.Thread 类中的 start () 和 run () ...转载 2019-11-30 00:30:00 · 511 阅读 · 0 评论 -
[笔试题]DNA序列
题目来源:https://www.nowcoder.com/questionTerminal/e8480ed7501640709354db1cc4ffd42a?toCommentId=140458题目描述:一个DNA序列由A/C/G/T四个字母的排列组合组成。G和C的比例(定义为GC-Ratio)是序列中G和C两个字母的总的出现次数除以总的字母数目(也就是序列长度)。在基因工程中,这个...原创 2019-11-28 11:39:26 · 1219 阅读 · 0 评论 -
[笔试题]快乐数
1问题描述编写一个算法来判断一个数是否为快乐数快乐数定义:对于一个正整数,每一次将该数替换为它每个位置数字的平方和,重复,如果能变到1就是快乐数否则就不是快乐数//测试://输入19//运算:1^2+9^2=828^2+2^2=686^2+8^2=1001^2+0^2+0^2=1//输出:true注意的点:出现环:不是快乐数package s...原创 2019-11-22 23:58:23 · 222 阅读 · 0 评论 -
[笔试题]汽水瓶问题
目录1题目来源2题目描述3分析1题目来源https://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f?tpId=37&&tqId=21245&rp=1&ru=/activity/oj&qru=/ta/huawei/question-ranking2题目描述有这...原创 2019-11-20 00:32:43 · 490 阅读 · 0 评论 -
[笔试题]寻找第K大
目录1题目来源2题目描述3分析4完整代码预备知识:[JavaDS]快速排序法1题目来源https://www.nowcoder.com/questionTerminal/e016ad9b7f0b45048c58a9f27ba618bf2题目描述有一个整数数组,请你根据快速排序的思路,找出数组中第K大的数。给定一个整数数组a,同时给定它的大小n和要找的K(...原创 2019-11-14 18:53:17 · 274 阅读 · 0 评论 -
[面试题]回文字符串
预备知识:1java.lang.String.charAt()方法返回 指定索引 处的 char值。索引范围 是从0 到length() - 1。源码:public char charAt(int index) { if ((index < 0) || (index >= value.length)) { throw new St...原创 2019-11-13 17:35:47 · 457 阅读 · 0 评论 -
用c语言打印9*9乘法口诀表
乘法口诀规律:1.九行九列2.每行的列数为当前的行数3.任意位置的算式的内容,第一个乘数是列数,第二个乘数是行数for循环(两个for循环嵌套)#define _CRT_SECURE_NO_WARNINGS//防止scanf函数调用时不安全#include<stdio.h>#include<stdlib.h>//定义print_table函数,打印9*...原创 2018-11-08 21:59:49 · 632 阅读 · 0 评论 -
用C语言交换两个数的值
交换两个数的值 方法一:(创建临时变量来交换两个数的值) tem=a;a=b;b=tem; 方法二:(不创建临时变量) a=a+b; a 10~30 b 20b=a-b; a 30 b 20~10a=a-b; a 30~20 b 10缺点:a+b有可能溢出 方法三:按二进制位异或 (两个二进制位相同为0.相异为1)a=a...原创 2018-11-12 21:14:48 · 913 阅读 · 0 评论 -
求十个整数中,最大的数值
#include<stdio.h>#include<stdlib.h>int main(){ int arr[10] = { 10, 20, 15, 18, 19, -1, 7, 4, 3, 0 }; int max = arr[0]; int i = 1; while (i <= 9){ if (max < arr[i]){ max =...原创 2018-11-12 21:41:35 · 224 阅读 · 0 评论 -
输入三个数,从大到小输出
思路:创建数组arr[]并且进行初始化,用scanf函数输入arr[]的变量值 创建max、min变量 比较arr[0]和arr[1]的大小,大的就赋值给max,小的就赋值给min 比较arr[2]和max的关系,如果arr[2]>max那么从大到小的排序为arr[2] max min 比较arr[2]和min的关系。如果arr[2]<min那么从大到小的排序为max mi...原创 2018-11-15 17:20:41 · 824 阅读 · 0 评论 -
求两个整数的最大公约数
思路:创建一个MaxFactor()函数 从1开始试探,试探到 x 和 y 比较小的那个数字 同时满足两个整数取模值为0的最大数为最大公约数源代码://求两个整数的最大公约数#include<stdio.h>#include<stdlib.h>int MaxFactor(int x, int y){ //基于试探的方式 //从1开始试探,试探到 x...原创 2018-12-01 16:59:03 · 401 阅读 · 0 评论 -
[Java刷题记录]实现9*9乘法口诀表
public class Table{ public static void main(String[] args){for(int row=0;row<10;row++){for(int col=0;col<=row;col++){System.out.print(row+"*"+col+"="+(row*col)+'\t');}System.out.println()...原创 2018-12-30 19:41:26 · 452 阅读 · 0 评论 -
[Java刷题记录]使用递归实现20的阶乘
public class factorial{public static long test(long num){if(num==1){return 1;}else{return num*test(num-1);}}public static void main(String[] args){System.out.println(test(20));}}注意:20的阶乘...原创 2018-12-30 20:13:20 · 1181 阅读 · 0 评论 -
[面试题]代码块
普通代码块:定义在方法中{}(解决 变量重命名) 代码块一定要写在变量命名前构造块:定义在类中,不加任何修饰符构造块优先于构造方法执行 有多少对象,就有多少构造块静态块:定义在类中,使用static关键字修饰优先于构造块执行,在类加载时执行,与类无关 主类中的静态块优先于主方法执行继承:先调用父类构造方法再调用子类构造方法 单继承局限class A{ ...原创 2019-03-14 20:38:07 · 203 阅读 · 0 评论 -
打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。
class Test{ public static boolean isShuiXianHua(int num) { if (num < 100 || num > 999) { return false; } else { int gewei = num % 10; int...原创 2019-03-17 23:52:35 · 503 阅读 · 1 评论 -
[JavaDS/面试题]排序链表中删除重复结点问题
问题详细描述:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5 处理后为 1->2->5注:题目来源https://www.nowcoder.com/practice/fc533c45b73a41b0b44ccba763f866ef?tpId...原创 2019-05-29 22:14:56 · 126 阅读 · 0 评论 -
牛客刷题记录DAY1
1.double类型,因为按照类型大的与类型小的运算,强制转换类型小的进行运算的规则,double>int>char,因此结果是double类型2.输出结果good and abcJava的参数传递方式是值传递,当参数是简单类型时,不改变参数的值;当参数是引用类型时,不改变这个对象的引用。change()的参数str和ch[]都是引用类型,在类E...原创 2019-06-06 00:02:45 · 150 阅读 · 0 评论