鸿蒙 App开发快速入门

鸿蒙os,于 2019年9月10号 在华为开发者大会上发布。早期出现和应用在了智能电视机中。起初很多人对该系统抱有种种疑虑。在这一年后的今天 华为发布了 鸿蒙os 2.0 并由 中国首个开源软件基金会(原子基金会)对鸿蒙os源码的孵化 https://openharmony.gitee.com/openharmony。以及发布 DevEco Studio 2.0 的 beta 公测,DevEco


线性结构与非线性结构

线性结构又称线性表,它的特点是:有且只有一个根结点;有且只有一个叶子结点;除根结点外,其他结点都只有一个前件;除叶子结点外,其他结点都只有一个后件;当元素为空时,称空表。线性表中的所有元素所占的内存空间是连续的;如 n1...n2...n3...n4...n5...等而非线性结构的特点:有且只有一个根节点;可以有多个叶子结点;父亲是儿子和女儿的前件, 儿子和女儿是父亲的后件.


算法设计方法

列举法这种方法中在数学中较为常见,意指的是 “列出所有可能” 的一种 方法。并解决某些问题。 归纳法归纳法是通过列举少量的特殊情况,经过分析最后找出一般的关 系。以解决列举量为无限的问题。 递推从条件到结论,逐次推出,最后得到所要求的结果 递归为了解决某些复杂问题,可以将问题逐层分解,解决一些最简单的问题,再最后得出复杂问题的解。 递归在编程中意指:函数自调用(反复调用自己)的一种解决


Java | static 静态代码块

构造方法会在对象创建时执行,且可以执行多次。 静态代码块则是在程序运行时执行,它比构造方法优先执行。不过,它只会执行一次。public class Main{ public static void main(String[]args){ //new 对象意味着该程序的执行,此时会调用构造方法和静态代码块 TestStatic t1 = new TestSta


对于(JNI)无法在AMD 64位平台上加载IA 32位.dll 问题解决

在使用 JNi 尝试 Java 调用 C语言时,出现的错误。问题原因:64位的Java 无法加载 32位的动态链接库解决方法:编译64位的动态链接库即可。安装 64位的 Tcc,使用命令:tcc -shared 源文件或者安装 64位的 MinGW,使用命令://C gcc -shared 源文件 //C++ g++ -shared 源文件以编译 64位的动态链接库


二叉树遍历结构

二叉树,是一种链式数据结构。二叉树遍历是用于查找树节点的算法。遍历命名描述NLR前序遍历LNR中序遍历LRN后序遍历前序:访问根结点的操作发生在遍历其左右子树之前。中序:访问根结点的操作发生在遍历其左右子树之间后序:访问根结点的操作发生在遍历其左右子树之后。代码实例设节点数据 n1 = 1666 n2 = 9222 n3 = 7333 n4 = 4888 在C语言中简单的二叉树实现前序、中序、


数据结构_队列

队列,是一种与 栈 不同的线性结构(线性表)。它只允许在表的一端插入数据和在另一端删除数据。原则就是 先进先出,后进后出。如果说 栈 结构是一把手枪的 "弹匣",那么 队列 则好比是 "排队安检"。