自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_42473228的博客

新进移动端架构师

  • 博客(703)
  • 资源 (40)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Android】妙用LiveData实现EventBus

【代码】【Android】妙用LiveData实现EventBus。

2023-03-27 15:38:31 260

原创 【Android,CustomWidget】系统的Slider不合你胃口?教你实现一个美观的Slider

最简单的方法就是依赖。

2023-03-08 23:05:28 451

原创 【Android,CustomWidget】Chip:那些搜索记录和好评中的Chips组件

Chip:那些搜索记录和好评中的Chips组件

2022-09-21 14:48:50 741

原创 【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit

【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit

2022-09-20 11:36:14 1188

原创 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(物体检测篇)

移动设备集成深度学习轻模型TFlite(物体检测篇)

2022-06-30 13:53:06 1069

原创 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(图像分类篇)

tensorflowlite的集成分类图片对返回数据的处理示例, 可以pull代码参考demoList{Recognition}关于这里的框架代码, 可以参考我另一个开源框架库: SwiftKit ,不过因为还未完成, 没有完整的wiki, 过段时间推出综上所述: 集成是不是很简单, 那赶快试试吧......

2022-06-29 17:35:19 1049

原创 【Android,kotlin设计模式】Java的单例在Kotlin的5种实现

Java的单例在Kotlin的5种实现饿汉式懒汉式线程安全的懒汉式双重校验锁式静态内部类式饿汉式Javapublic class Singleton { private static Singleton instance=new Singleton(); private SingletonDemo(){ } public static SingletonDemo getInstance(){ return instance; }}

2021-12-22 14:26:05 1918

原创 【Android】FireFly Aio-3399Pro刷Android系统

FireFly aio-3399Pro 刷Android系统烧写准备下载烧写工具下载固件进入烧写模式Windows10系统 主机烧写固件安装USB驱动打开烧写工具查看开发板是否进入烧写模式修改配置烧写固件成功烧写准备下载烧写工具进入资料下载,下载烧写工具下载固件进入资料下载,下载固件将固件保存在烧写工具的FlashTool/Images/目录下,并解压注意: 我们这里要烧录Android,就将parameter-android.txt改为parameter.txt进入烧写模式TB-

2021-12-16 20:47:08 3017 1

原创 【Android,CustomView】SweepGradient与Paint.Cap.ROUND的那些纠葛

SweepGradient与Paint.Cap.ROUND的那些纠葛,关于同时设置SweepGradient和Cap.Round时尾部半圆色值突兀的问题前言今天还是和往常一样,封装自己的控件库,写自定义RingRotate,我对Paint设置如下,希望他的首尾呈圆角会好看点arcPaint.strokeCap = Paint.Cap.ROUND然后设置扫描渐变sweepGradient = SweepGradient( centerX, centerY, intArrayOf(

2021-12-08 23:23:09 1685

原创 【Android】还在用GreenDao吗?快来使用JetPack Room吧

Room的使用简示依赖implementation "android.arch.persistence.room:runtime:1.1.1"annotationProcessor "android.arch.persistence.room:compiler:1.1.1"Crazy CodingdatabaseLocalDataBase@Database( version = 1, exportSchema = false, enti

2021-12-07 17:04:22 1475

原创 【Android】Color不透明度阵列

Color不透明度阵列不透明度对应(16进制)100 - 91100FF - 不透明99FC98FA97F796F595F294F093ED92EB91E890 - 8190E689E388E087DE86DB85D984D683D482D181CF80 - 7180CC79C978C7

2021-08-05 13:04:27 295 7

原创 【Android】移动端二维码扫描解决方案衍变

移动端二维码扫描解决方案衍变目录踩坑&方案Zxing方案(假yyds)Hms ScanKit方案(真yyds)目录踩坑&方案Zxing yyds? no,no,no -> ScanKit yyds!方案选择接到一个二维码扫描的需求,一开始对于在开源SDK的选择中, 选择了ZXing.在方案实施过程中, 发现Zxing封装的Zbar对于开发来说过于耦合, 所以进行了拆解,对核心的QRScanView进行定向化开发.这需要调用摄像头资源, 而原本的人脸识别已经占用了摄像头资

2021-06-23 11:20:45 513

原创 【Android,gradle】功能性依赖整理

gradle build功能性依赖整理implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.2.0' implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'com.google.android.material:material:1.2.0

2021-03-22 10:51:56 441

原创 Yolov3深度学习自研框架(一.介绍篇)

深度学习.yolov3.深度学习自研软件框架.介绍篇一0. 目录/步骤3. 深度学习自研框架3.1 介绍篇3.1.1 前言3.1.2 阅览0. 目录/步骤3. 深度学习自研框架3.1 介绍篇3.1.1 前言1.大学时光悄然而逝,不知不觉进入了毕业的年纪,没有遗憾,但有不舍.没虚度光阴,有轰轰烈烈.2.深度学习是我最喜欢的学科门类,它的应用很广泛,更新换代速度很快.需要我们不断深挖它的价值,不断深造学习3.师傅领进门,修行靠个人,这里感恩我的大学导师钱老师和徐老师,以及屏幕前的你.4.希望这篇

2021-01-20 10:57:46 739 1

原创 图像处理之OpenCvSharp(一.图像修复-处理水印)

图像处理.OpenCvSharp.基于OpenCvSharp的图像修复.处理水印0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍1.1.2 特点1.1.3 运行环境1.1.4 图标1.1.5 其他1.2 图像修复1.2.1 源码1.2.2 样例图0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍百度百科OpenCvS...

2020-04-29 20:10:08 1805

原创 【Android】Html.fromHtml 文本含\n不换行问题

【代码】【Android】Html.fromHtml 文本含\n不换行问题。

2024-04-10 09:55:26 167

原创 【Android】Unable to find optional library: org.apache.http.legacy

【代码】【Android】Unable to find optional library: org.apache.http.legacy。

2024-04-10 09:47:24 109

原创 【Andorid】Required elements for programmatic native ads include Ad Attribution, AdChoices Overlay, an

在集成admob native ad时遇到上面这个issue, 特别是Ad Attribution, 明明是有的, 为什么没有检查到。

2024-04-09 15:46:39 134

原创 【Android】CardView关闭阴影

如果你只是希望减弱阴影效果而不是完全关闭,你可以将 app:cardElevation 属性或 setCardElevation() 方法的值设置为较小的非零值。在 CardView 的 XML 布局文件中,将 app:cardElevation 属性设置为零即可关闭阴影效果。如果你在代码中创建 CardView 实例,可以使用 setCardElevation() 方法将阴影属性设置为零。通过将 app:cardElevation 设置为零,阴影效果将被禁用。

2024-04-09 15:38:05 120

原创 【Android】The specified child already has a parent. You must call removeView() on the child‘s parent

【代码】【Android】The specified child already has a parent. You must call removeView() on the child‘s parent。

2024-03-17 14:01:35 422

原创 【Android】Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM

【代码】【Android】Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM。

2024-03-17 13:34:53 406

原创 【aidl】aidl couldn‘t find import for class

修改 app 的 build.gradle ,在 android{} 闭包里添加。

2024-03-17 13:23:26 436

原创 【Android】Caused by: java.lang.IllegalArgumentException: this and base files have different roots:

最近Android项目多模块编译的时候遇到这个问题, 检索了好久才发现解决方案。将所有的项目模块移动到一个磁盘下。

2024-03-17 13:17:07 382

原创 【Android】task (current target is 17) jvm target compatibility should be set to the same Java version

有时第三方sdk是用jdk17编译的, 这时候我们用jdk8编译的话, 就会报这个错。设置一下app级别的build.gradle。

2024-03-17 13:01:08 448

原创 【Android】Backend Internal error: Exception during IR

这里的kotlinCompilerExtensionVersion。moudle中的build.grade中添加。

2024-03-17 12:54:53 444

原创 【Android】Android设备VPN切换节点,解决OkHttp请求Delayed的思路

有时候,我们设备在连vpn的时候, 切换梯子, 但是由于retrofit内部维持长连接的机制, 我们的网络请求发生超时的情况, 已经我们APP出海禁用国内IP的情况, 导致, 需要重启APP, 才能恢复正常的接口访问, 针对这种情况, 我们该怎么解决呢?

2024-02-22 21:41:56 426

原创 【Android】在文字介绍场景下如何显示html文本

<small>天气不错</small>

2024-02-22 20:54:37 429

原创 【Android 】No matching client found for package name

需要搜索找到google-services.json这个文件,在谷歌开发者控制台(例如 firebase的console)注册, 并下载即可。多半是使用了谷歌的三方登录服务如gms firebase, 没有配置文件导致的。

2024-02-19 21:23:49 433

原创 【Android】体验优化!为事件添加触感反馈

performHapticFeedback 触感反馈最基本的用例之一是向用户互动提供反馈。就可以实现点击震动的触感。

2024-02-19 21:20:09 414

原创 【Android】获取设备IP的方法以及VPN的代理IP

在进行Android应用开发过程中,有时候会遇到获取当前Android设备所使用的网络IP地址的场景,有时候需要本地的网络IP地址,即局域网地址,更多的时候是需要当前网络的真实的对外IP地址,即真实的网络地址,如大数据分析时往往需要Android设备上传本地的外网地址。获取外网地址的原理:通过访问外网网站,从网站返回的数据中解析本地的IP地址。PS:在本地是无法获取到外网的IP地址的,需要借助服务器,以上介绍了两种获取IP的方式, 已经通过服务器感知到我们分配IP的方式, 也适用于爬梯子的时候。

2024-02-19 21:06:58 610

原创 【Android】获取屏幕方向的几种方式和最优解

有时我们需要获取屏幕的方向去加载布局, 但是方向不是一成不变的, 如果没有固定screenOritention, 那么就需要我们要知道当前的方向是什么, 特别是我们对DecorView做操作的时候下面, 列举三个方式去获取屏幕的方向如果你希望获取最全面的横竖屏信息, 你可以 方式二 or 方式三, 但是如果你希望获取最全面的传感器角度信息, 那么方式四也加上, 那么为什么不全用方式四呢, 因为你平放手机, 手机传感器就无法通过加速度计算除角度, 从而获取不到了.

2024-02-02 23:45:14 654

原创 【Android】TextView的setCompoundDrawablesRelative和setCompoundDrawables区别

setCompoundDrawablesRelative() 和 setCompoundDrawables() 都是用于在 TextView(或其子类)中设置文本的绘制图标(Compound Drawables)的方法。它们之间的区别在于绘制图标的位置和方向。

2024-02-02 17:57:10 430

原创 【Android】Already resumed, but proposed with update (526, 296)

是因为resume result 时触发多次, 所以不妨自己校验一下。写一个safeResume。

2024-02-01 22:52:48 457

原创 【Android】requestFeature must be called before adding content

然后查阅源码, 追溯到ComponentActivity, 是不是’androidx.appcompat:appcompat:1.4.1’太老了, 然后改为1.6.1果然好了。我在调用hideTitleBar相关代码的时候, 调用了api requestFeature ,查了下资料必须要在setContentView之前, 但是我也是在之前的。记录一次requestFeature引发的异常。

2024-01-31 11:26:03 379

原创 【Android】CreationExtras must have a value by `SAVED_STATE_REGISTRY_OWNER_KEY`

记录一次使用by viewModels()引起的java.lang.IllegalArgumentException异常, 并造成Fragment already added 崩溃。

2024-01-27 00:16:52 418

原创 【Android】RecyclerView的经常用到的属性解析与性能优化

这个机制会导致一个问题,启动应用之后,在屏幕可见范围内,如果只有一张卡片可见,当滚动的时 候,RecyclerView找不到可以重用的view了,它将创建一个新的,因此在滑动到第二个feed的时候就会有一定的延时,但是第二个feed之 后的滚动是流畅的,因为这个时候RecyclerView已经有能重用的view了。setHasFixedSize 为 true,是为了更改 adapter的内容不会改变 它的View的高度和宽度,那么就可以设置为 true来避免不必要的 requestLayout。

2024-01-25 13:39:01 1088

原创 【Android】EditText.setSelection方法的作用

EditText.setSelection方法的作用。是在EditText赋值后将光标后移,一般设置成。可将光标移至文字末尾。

2024-01-24 17:01:21 462

原创 【Android】禁止RatingBar滑动星数

【代码】【Android】禁止RatingBar滑动星数。

2024-01-24 16:58:35 443

原创 【Android】TabLayout app:tabMode和app:tabGravity配合使用效果概览

转载自。

2024-01-24 16:44:27 467

原创 【Android】取消GridView/ListView item被点击时的效果

当然也可以定制化自己想要的效果, 推荐使用方法二,解耦逻辑代码与布局文件。

2024-01-24 16:19:52 439

一线互联网大厂Android 高级开发面试题以及答案整理(1307页)

一线互联网大厂Android 高级开发面试题以及答案整理(1307页)

2023-02-20

钢筋VOC数据集以及CSV文件

钢筋VOC数据集,包括VOC_train,VOC_test,VOC_valid,测试集, 验证集, 训练集, 共250条数据

2022-07-06

cailiao.zip

天气监测系统的附属元素材料 天气监测系统的附属元素材料 天气监测系统的附属元素材料 天气监测系统的附属元素材料

2020-09-05

测试2.15.txt

黑盒测试是动态测试,请分析动态白盒测试与黑盒测试的区别。 黑盒测试是动态测试,请分析动态白盒测试与黑盒测试的区别。

2020-03-07

测试2.14.txt

你认为应如何对一个软件实施测试,试结合你所参与过的软件项目,阐述软件测试工作的一般过程。 你认为应如何对一个软件实施测试,试结合你所参与过的软件项目,阐述软件测试工作的一般过程。

2020-03-07

测试2.13.txt

试对比分析黑盒测试、白盒测试各自的优缺点。 试对比分析黑盒测试、白盒测试各自的优缺点。 试对比分析黑盒测试、白盒测试各自的优缺点。

2020-03-07

测试2.12.txt

12(4分) 请分析黑盒测试、白盒测试、静态测试、动态测试之间的关系。 12(4分) 请分析黑盒测试、白盒测试、静态测试、动态测试之间的关系。

2020-03-07

web2.2.html

2.输入年、月、日,输出这一天是全年中的第几天。 2.输入年、月、日,输出这一天是全年中的第几天。 2.输入年、月、日,输出这一天是全年中的第几天。

2020-03-06

web2.1.html

1.用JavaScript脚本语言编写计算1+2+3+…+100的程序,并输出结果。 1.用JavaScript脚本语言编写计算1+2+3+…+100的程序,并输出结果。

2020-03-06

编译作业2.6.jpg

6(10分)附加题:生成语言的文法G是什么?它是chomsky那一型的文法? 6(10分)附加题:生成语言的文法G是什么?它是chomsky那一型的文法?

2020-03-04

编译作业2.5.jpg

5(40分)给出下面语言的相应文法: 5(40分)给出下面语言的相应文法: 5(40分)给出下面语言的相应文法: 5(40分)给出下面语言的相应文法: 5(40分)给出下面语言的相应文法:

2020-03-04

编译作业2.4.jpg

4(10分)证明下面的文法是二义的: S→iSeS∣iS∣i 4(10分)证明下面的文法是二义的: S→iSeS∣iS∣i

2020-03-04

编译作业2.3.jpg

3(20分)令文法为 E→T∣E+T∣E-T T→F∣T*F∣T/F F→(E)∣i (1)给出i+i*i、i*(i+i)的最左推导和最右推导 (2)给出i+i+i、i+i*i的语法树

2020-03-04

编译作业2.2.jpg

2(10分)写一个文法,使其语言是奇数集,且每个奇数不以0开头。 2(10分)写一个文法,使其语言是奇数集,且每个奇数不以0开头。

2020-03-04

编译作业2.1.jpg

1(20分)令文法G6为: N→D∣ND N→0∣1∣2∣3∣4∣5∣6∣7∣8∣9 (1)G6的语言L(G6) 是什么? (2)给出句子0127、34和568的最左推导和最右推导

2020-03-04

exp123.rar

实验所需的代码程序

2020-03-04

编译作业1.6.txt

6)编译原理中用到的计算思维方法有哪些? 6)编译原理中用到的计算思维方法有哪些? 6)编译原理中用到的计算思维方法有哪些?

2020-03-01

编译作业1.5.txt

(5)编译程序的生成有哪些方法?请简单说明之。 (5)编译程序的生成有哪些方法?请简单说明之。 (5)编译程序的生成有哪些方法?请简单说明之。

2020-03-01

编译作业1.4.txt

(4)编译中,遍、编译前端与后端的概念?遍和编译阶段有什么区别? (4)编译中,遍、编译前端与后端的概念?遍和编译阶段有什么区别? (4)编译中,遍、编译前端与后端的概念?遍和编译阶段有什么区别?

2020-03-01

编译作业1.3.txt

学习编译原理的意义是什么? 学习编译原理的意义是什么? 学习编译原理的意义是什么? 学习编译原理的意义是什么?

2020-03-01

编译作业1.2.txt

编译程序和解释程序的区别是什么? 编译程序和解释程序的区别是什么? 编译程序和解释程序的区别是什么? 编译程序和解释程序的区别是什么?

2020-03-01

编译作业1.1.txt

什么是编译程序?编译程序有哪些类型?编译程序的结构是怎样的? 什么是编译程序?编译程序有哪些类型?编译程序的结构是怎样的? 什么是编译程序?编译程序有哪些类型?编译程序的结构是怎样的?

2020-03-01

测试作业1.2.txt

慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业

2020-02-29

测试作业1.1.txt

慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业 慕课金陵科技学院.软件质量保证与测试.第一章.绪论.课后作业

2020-02-29

7.2_排序计算次数.cpp

1、常见排序算法实现(1-6选择几个算法练习) 1)问题描述:输入一组关键字序列分别实现下列排序。 (1)实现简单选择排序、直接插入排序和冒泡排序。 (2)实现希尔排序算法。 (3)实现折半插入排序。 (4)实现快速排序算法。 (5)实现堆排序算法。 (6)合并排序算法。 2) 实现提示: 数据输入后,每选择一种算法,把数据拷贝后再排序,保证原始数据不破坏。 2、在上题的基础上增加功能(程序改名另存):增加变量统计每一种排序的比较次数.

2019-10-29

7.1_内部排序算法排序.CPP

1、常见排序算法实现(1-6选择几个算法练习) 1)问题描述:输入一组关键字序列分别实现下列排序。 (1)实现简单选择排序、直接插入排序和冒泡排序。 (2)实现希尔排序算法。 (3)实现折半插入排序。 (4)实现快速排序算法。 (5)实现堆排序算法。 (6)合并排序算法。 2) 实现提示: 数据输入后,每选择一种算法,把数据拷贝后再排序,保证原始数据不破坏.

2019-10-29

6.2_二叉排序树.cpp

3、 建立二叉排序树和在二叉排序树上查找指定结点,如果查找成功打印出位置和比较次数,如果查找失败,则打印查找失败信息。 4、 修改3的程序,如果查找失败,则将结点插入到二叉排序树上。 5、 修改3的程序,如果查找成功,则将结点从二叉排序树上删除.

2019-10-29

6.1_顺序查找.CPP

1、 编写顺序查找的算法,如果查找成功打印出位置和比较次数,如果查找失败,则打印查找失败信息。 2、 编写折半查找的算法,如果查找成功打印出位置和比较次数,如果查找失败,则打印查找失败信息.

2019-10-29

5.2_MGRAPH1.CPP

1、图的建立 从键盘输入数据建立图,并打印 实验要求:在程序中定义下述函数,并实现要求的函数功能: CreateGraph(): 按从键盘输入数据建立图 PrintGrah():打印图 实验提示: 图的存储可采用邻接矩阵或邻接表; 打印出每一个顶点信息和邻接矩阵或邻接表 注意问题: 有向图,无向图,有向网,无向网任选一种。 2、深度优先遍历以及广度优先遍历 问题描述:从键盘输入数据建立图并打印深度优先遍历序列和广度优先遍历序列。 实验提示: 图的存储可采用邻接矩阵或邻接表; 有向图,无向图,有向网,无向网任选一种。 5、求一条从顶点 v 到顶点 s 的简单路径 实验提示:图的存储可采用邻接矩阵或邻接表;

2019-10-29

5.1_MGRAPH.CPP

1、图的建立 从键盘输入数据建立图,并打印 实验要求:在程序中定义下述函数,并实现要求的函数功能: CreateGraph(): 按从键盘输入数据建立图 PrintGrah():打印图 实验提示: 图的存储可采用邻接矩阵或邻接表; 打印出每一个顶点信息和邻接矩阵或邻接表 注意问题: 有向图,无向图,有向网,无向网任选一种。 2、深度优先遍历以及广度优先遍历 问题描述:从键盘输入数据建立图并打印深度优先遍历序列和广度优先遍历序列。 实验提示: 图的存储可采用邻接矩阵或邻接表; 有向图,无向图,有向网,无向网任选一种。 5、求一条从顶点 v 到顶点 s 的简单路径 实验提示:图的存储可采用邻接矩阵或邻接表;

2019-10-29

4.4_算子树数.CPP

编写算法求二叉树中某个结点的子孙结点(不包括该结点)为多少个。 编写算法求二叉树中某个结点的子孙结点(不包括该结点)为多少个。 编写算法求二叉树中某个结点的子孙结点(不包括该结点)为多少个。 编写算法求二叉树中某个结点的子孙结点(不包括该结点)为多少个。

2019-10-28

4.3_调换子树.CPP

编写算法交换二叉树中所有结点的左、右子树 编写算法交换二叉树中所有结点的左、右子树 编写算法交换二叉树中所有结点的左、右子树 编写算法交换二叉树中所有结点的左、右子树 编写算法交换二叉树中所有结点的左、右子树

2019-10-28

4.2_递归树.CPP

编写算法求二叉树的深度 编写算法求二叉树的深度 编写算法求二叉树的深度 编写算法求二叉树的深度 编写算法求二叉树的深度

2019-10-28

4.1_递归遍历.CPP

以二叉链表为存储结构,实现二叉树的创建、先序、中序、后序递归遍历算法。 以二叉链表为存储结构,实现二叉树的创建、先序、中序、后序递归遍历算法。 以二叉链表为存储结构,实现二叉树的创建、先序、中序、后序递归遍历算法。 以二叉链表为存储结构,实现二叉树的创建、先序、中序、后序递归遍历算法。 以二叉链表为存储结构,实现二叉树的创建、先序、中序、后序递归遍历算法。

2019-10-28

3.2_舞伴配对问题.cpp

n个男生和m个女生排成两队列进行配对跳舞,男女队列依次各出一人配成一对舞伴,要求每一首舞曲最多出k对舞伴,没法配对的人只能等待下一首舞曲。跳完后男女依次排到队列最后。打印前t首舞曲的配对情况。n, m, k, t从键盘输入。 要求用队列(顺序队列或链式队列)来实现。

2019-10-28

3.1_栈与回文.CPP

所谓回文,是指从前向后顺读和从后向前倒读都一样的字符串。例如,did; pop; I was able elba saw I 等等。 实验要求:利用栈结构判断一个字符串是否是“回文”

2019-10-28

2.2_约瑟夫环链表.cpp

有编号为1, 2…n 的 n 个人按顺时针方向围坐一圈,每人持有一个正整数密码。开始给定一个正整数 m,从第s个人按顺时针方向自1开始报数,报到m者出列,不再参加报数,这时将出列者的密码作为m,从出列者顺时针方向的下一人开始重新自1开始报数。如此下去,直到所有人都出列。试设计算法,输出出列者的序列。 实验要求: 采用链式存储结构实现,可以用循环链表

2019-10-28

2.1_链表基本练习题.CPP

从键盘输入一组整型元素序列,建立链表。要求输入元素递增,如果不递增提示重新输入刚才错误的数据。 实现该链表的遍历。 在该链表中进行顺序查找某一元素,查找成功返回1,否则返回0。 把元素x插入递增有序表中,仍保持有序性。 把递增的链表扩大成2倍大小,把链表变成前后对称的链表。

2019-10-28

1.2_约瑟夫环.CPP

问题描述:有编号为1, 2…n 的 n 个人按顺时针方向围坐一圈,每人持有一个正整数密码。开始给定一个正整数 m,从第s个人按顺时针方向自1开始报数,报到m者出列,不再参加报数,这时将出列者的密码作为m,从出列者顺时针方向的下一人开始重新自1开始报数。如此下去,直到所有人都出列。试设计算法,输出出列者的序列。 实验要求: 采用顺序存储结构实现。

2019-10-28

1.1_顺序表.CPP

从键盘输入一组整型元素序列,建立顺序表。要求输入元素递增,如果不递增提示重新输入刚才错误的数据。 实现该顺序表的遍历。 在该顺序表中进行顺序查找某一元素,查找成功返回1,否则返回0。 把元素x插入递增有序表中,仍保持有序性。 把递增的顺序表扩大成2倍大小,把顺序表变成前后对称的顺序表。

2019-10-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除