- 博客(17)
- 收藏
- 关注
原创 3-统计列表中元素次数-Python源码
题目:1.求两个有序数字列表的公共元素2.给定一个n个整型元素的列表a,其中有一个元素出现次数超过n / 2,求这个元素3.统计一个整数对应的二进制数的1的个数。输入一个整数(可正可负,负数就按64位去遍历即可), 输出该整数的二进制包含1的个数4.有101个整数,其中有50个数出现了两次,1个数出现了一次, 找出出现了一次的那个数。(大家使用7个数即可)提醒:两个相等的数异或为0,一个数和零异或是其自身5.有102个整数,其中有50个数出现了两次,2个数出现了一次, 找出出现了一次的那2个数。
2020-07-05 17:03:57
1687
原创 1-Python练习-面试题
原文地址学习资源110道Python面试题(真题)1、一行代码实现1--100之和2、如何在一个函数内部修改全局变量3、列出5个python标准库4、字典如何删除键和合并两个字典5、谈下python的GIL6、python实现列表去重的方法7、fun(*args,**kwargs)中的*args,**kwargs什么意思?8、python2和python3的range(100)的区别9、一句话解释什么样的语言能够用装饰器?10、python内建数据类型有哪些11、简述面向对象中__
2020-06-22 15:51:07
238
原创 1-70道基础练习-Python源码
源码地址1.题目:Python 平方根2.Python 随机数生成3.Python 交换变量4.Python if 语句5.Python 判断字符串是否为数字6.Python 判断闰年7.Python 获取最大值函数8.Python 质数判断9.Python 输出指定范围内的素数10.Python 阶乘实例11.Python 九九乘法表12.Python 斐波那契数列13.Python 阿姆斯特朗数14.Python 最大公约数算法15.Python
2020-06-21 21:22:38
245
原创 4-二维数组-JAVA源码
题目:1.公司年销售额求和某公司按照季度和月份统计的数据如下:单位(万元)第一季度:22,66,44第二季度:77,33,88第三季度:25,45,65第四季度:11,66,992.打印杨辉三角形(行数可以键盘录入)11 11 2 11 3 3 11 4 6 4 1第一行一个1 ,第二行2个1从第三行开始,每一行的第一个数和最后一个数都是1每一行的元素个数,和行数相同从第3行开始,每一行的除第1个和最后一个元素之外的其他元素, 第i行第j列的值 = 第i-1行第j列值 +
2020-06-10 23:33:33
366
原创 6-二维数组-JAVA学习
二维数组的初始化格式1:1.数据类型[][] 变量名 = new 数据类型[m][n];2. m代表二维数组中一维数组的个数;n代表二维数组中包含的每个一维数组,所能包含的元素个数二维数组定义的格式2:1.数据类型[][] 变量名 = new 数据类型[m][];2.m表示这个二维数组有多少个一维数组;这一次没有直接给出一维数组的元素个数,可以动态的给出。二维数组定义的格式3数据类型[][] 变量名 = new 数据类型[][]{{元素…},{元素…},{元素…}};简化版格式:数据.
2020-06-10 23:04:19
190
原创 6-一维数组-JAVA学习
数组的定义格式格式1:数据类型[] 数组名; 有点变量定义 int a = 1; int a = 1;格式2:数据类型 数组名[];数组的初始化1.Java中的数组必须先初始化,然后才能使用。2.所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋初值动态初始化初始化时程序指定数组长度,由jvm为数组分配初始值。格式: 数据类型[] 数组名 = new 数据类型[数组长度];数组长度其实就是数组中元素的个数。int[] arr = new int[3];..
2020-06-10 17:08:08
138
原创 5-重载-JAVA学习
方法重载(overload) 在同一个类中,允许存在一个以上的同名方法。a.只要它们的参数个数b.参数类型不同c.参数顺序不同: 不是指形式参数的变量名顺序不同,而是指形式参数类型顺序//两数相加 public static int add(int x, int y) { System.out.println("int add"); return x + y; } //实现3数相加 public static int add(int x, int y, int.
2020-06-10 16:40:20
117
原创 4-方法-JAVA学习
JAVA叫方法,C++叫函数方法定义:方法就是完成特定功能的代码块(在有些其他语言中,也被成为函数function)方法定义的格式修饰符 方法返回值类型 方法名(参数1类型 参数1名称,参数2类型 参数2名称, ……) {方法体语句;return 返回值;}方法定义的格式说明:修饰符:现在先认为是固定的 public static返回值类型:方法体中的代码执行结果的数据类型方法名 :标识符参数 :类比数学中函数的自变量 z = f(x, y)方法体:实现具体功能的语句结合re.
2020-06-10 16:27:15
150
原创 3-一维数组-JAVA源码
//1.题目:给定一个排序数组,返回移除相同元素后数组的新长度。/*思路:用一个数index来做不同数的下标*遍历,找到与前面不同的值即让arr[index]= 这个不同的数* 最后数组的个数为:index+1*/public class exercises { public static void main(String[] args){ int[] arr = {1, 3, 3, 5, 7, 7}; System.out.println("
2020-06-10 15:47:51
135
原创 2-方法和重载-JAVA源码
练习:键盘输入n,输出N*N乘法表(使用方法)比较两个数是否相等,使用重载import java.util.Scanner;public class nntest { public static void main(String[] args){ //练习:键盘输入n,输出N*N乘法表(使用方法) Scanner sc=new Scanner(System.in); int n=sc.nextInt(); test(n); .
2020-06-10 15:41:26
177
原创 1-流程控制-JAVA源码
题目:请输出一个4行5列的星星(*)图案。请输出如下图形+++++++++++++++在控制台输出九九乘法表。public class Exercise { public static void main(String[] args) { //首先写输出外层循环输出4行* for(int i = 0; i < 4; i++) { //内层循环控制输出每一行的* for (int j = 0; j < 5; j++) {..
2020-06-10 15:02:54
123
原创 3-流程控制-JAVA学习
for 循环语句:for(初始化语句;判断条件语句;控制条件语句) {循环体语句;}do …while循环语句格式初始化语句;do {循环体语句(也包含条件控制语句);} while (条件判断)do…while执行流程和之前的for和while稍有不同:执行初始化语句不管是否满足循环条件,都首先执行一次循环体中的代码之后的执行流程就和for whilepublic class DoWhileDemo { public static void main(...
2020-06-10 14:12:19
122
原创 2-运算符和输入数据-JAVA学习
导包语句(放到class定义的上面): import java.util.Scanner; 创建对象 Scanner sc = new Scanner(System.in); 从键盘输入读取数据 int x = sc.nextInt();
2020-06-10 12:15:20
152
原创 1-命名规则和数据类型-JAVA学习
在idea中,如果要写代码:在idea中,首先新建一个project(idea的一个窗口中,一次只能显示一个project的内容)一个project就相当于一个工作空间(workspace), 一个project中可以有多个moudle,多个moudle之间相互独立可以在一个moudle下写java代码常见命名规则:驼峰命名包命名:就类似于在操作系统中,以文件夹的形式组织文件,在java语言中,以包来组织java中的类。关于包来说,为了防止类的命名冲突,一个包下不可以定义同名的类,..
2020-06-10 12:10:28
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅