- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 小作业3-运算符重载
1. (简答题) 编程题(运算符重载)。设计一个复数类,要求对其构造函数进行重载,并重载运算符+号,以便用于计算两个复数类对象的相加,再写一个类型转换函数,将复数类对象转化为一个复数实部的数值,再参与简单数值计算。
2022-09-26 19:35:06
713
原创 android RecyclerView的item布局中有SwitchButton引起的数据错乱
RecyclerView 子item有Switch的时候引起的数据错乱
2022-08-08 21:22:45
920
原创 JAVA适配器模式
目录 一、概念 二、示例 一、概念 适配器模式是将一个类的接口转换为客户希望的另外一个接口,适配器模式由于接口不兼容而不能一起工作的那些类可以一起工作。 oo设计原则:①面向接口编程(面向抽象编程)②封装变化③多用组合、少用继承④对修改关闭、对扩展开放 (图片中间的即为Adapter) 二、示例 原来的代码:PowerA接口在work()函数中正常工作。 public class Main { public static void main(String[] args) {
2022-05-05 19:48:25
275
原创 (数据结构)串
一、串的基本概念 1、串是特定结构的线性表 串是由单字符组成的线性表;每个数据元素就是一个单字符。 二、串的顺序存储结构 2.1定长顺序串 1、串的定长顺序存储定义 #define MAXLEN 20 typedef struct{ char ch[MAXLEN]; int len; }SString; 2 、串的插入 将串由插入前的AB变为ACB(插入部分为C)。 3、串的模式匹配 算法思想: /*求串t在串s中的位置*/ int StrIndex(S.
2022-05-04 20:46:10
329
原创 (数据结构)树与二叉树
目录 第六章 树与二叉树笔记 1、无左子树的二叉树前序序列与中序序列相同 2、输出二叉树中的叶子结点 3、统计叶子结点数目 4、建立二叉链表方式存储的二叉树 第六章 树与二叉树笔记 1、无左子树的二叉树前序序列与中序序列相同 作业:列出所有中序与后序相同的二叉树 答:无右子树的二叉树 2、输出二叉树中的叶子结点 思路:叶子节点无左孩子与右孩子,在遍历过程中判断即可。 void PreOrder(BiTree root) { if(root != NULL) {
2022-05-02 20:32:30
614
原创 P6704 [COCI2010-2011#7] GITARA 题解(C语言)
题目背景 Darko 有一个想象的外星朋友,他有十亿根手指。外星人快速拿起吉他,在网上找到一段简单的旋律并开始弹奏。 这个吉他像寻常一样有六根弦,令其用11到66表示。每根弦被分成PP段,令其用11到PP表示。 旋律是一串的音调,每一个音调都是由按下特定的一根弦上的一段而产生的(如按第44弦第88段)。如果在一根弦上同时按在几段上,产生的音调是段数最大的那一段所能产生的音调。 例:对于第33根弦,第55段已经被按,若你要弹出第77段对应音调,只需把按住第77...
2022-03-31 19:48:41
399
原创 Java中的static关键字
一、static关键字可以修饰的种类 1.使用static关键字修饰一个属性 声明static的变量实质上就是全局变量。 2.使用static关键字修饰一个方法 在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法。 3.使用static关键字修饰一个类 二、案例分析 public class Test { public static void main(String[] args) { // TODO Auto-generated method stub
2022-03-25 21:16:49
359
原创 《第一行代码》12.4学习中遇到的问题
FloatingActionButton 1.P424页的<android.support.design.widget.FloatingActionButton/>应当修改为<com.google.android.material.floatingactionbutton.FloatingActionButton/> 2.P424页的悬浮按钮的src属性所选取的图片应该要来自layout或者drawable文件夹中,否则会报错 CoordinatorLayout 1.应该将F
2022-03-24 21:09:36
141
原创 《第一行代码》12.3学习中遇到的一些问题
1.P419的build.gradle不需要添加'com.android.support:design:24.2.1' 2.P422的activity_main.xml中的<android.support.design.widget.NavigationView/>应当改为<com.google.android.material.navigation.NavigationView/> 3.P420de
2022-03-24 14:54:48
3100
原创 《第一行代码》12.2学习中遇到的一些问题and心得
1.书中P411中的activity_main.xml中的Toolbar不应该使用<android.support.v7.widget.Toolbar/> 应该使用<androidx.appcompat.widget.Toolbar/>,个人推测应该是Android Studio的版本问题,毕竟《第一行代码》时间已经很久了。 2.书中P413页使用到的onCreateOptionsMenu()方法记得Ctrl+O重写 3.P413页:如果你没有icon素材的话,toolbar.
2022-03-23 20:55:57
2601
原创 Android-Task execution finished ‘signingReport‘
出现这个问题可能的情况 1.SH1错误 可以参考这篇文章 Android Studio获取开发版SHA1值和发布版SHA1值的史上最详细方法_程序猿在广东的博客-优快云博客_获取sha1前言:今天我想把百度地图的定位集成到项目中来,想写个小小的案例,实现一下,但在集成百度地图时首先要申请秘钥,申请秘钥要用到SHA1值,所以今天就来总结一下怎样去获取这个值吧,希望对大家有帮助。正常情况下:一、获取开发版SHA1:在此我直接用Android Studio提供的命令控制台了,毕竟做Android开发几乎.
2022-03-22 22:01:09
3842
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1