ICode9

精准搜索请尝试: 精确搜索
  • JAVA---static关键字2022-01-21 09:34:35

    static可以用来修饰:属性、方法、代码块、内部类 使用static修饰属性:静态变量(类变量):多个对象共享同一个静态变量 属性按是否使用static修饰可以分为静态属性(类变量)和非静态属性(实例变量) 静态变量随着类的加载而加载 package exer; import org.junit.Test; public cla

  • javase NewIO2022-01-20 16:02:54

    通道:channel channel是一个对象,可以通过他来读取和写入数据 NIO可以提高数据读取效率的根本原因是利用了操作系统底层的IO多路复用机制实现 JDK1.7引入了新的IO操作类  path方法可以得到路径 //Path 方法获得路径的两种方式 Path p1 = Paths.get("D:\\javatest","wechat.png"

  • 入门单片机:点亮一个LED2022-01-20 13:02:39

    大家好哇,当我们拿到一块单片机开发板时,觉得它的模块好多呀,能实现的功能也可多了,迫不及待地想知道各个模块都能实现哪些好玩的功能,(至少我是这样,嘿嘿),如果有一样的小伙伴,咱们先保留好奇心和求知欲哦~慢慢来,脚踏实地从最简单的开始学起,打好基础并且从中找到属于自己的一套高效率学习

  • leetcode1220. 统计元音字母序列的数目(hard)2022-01-17 15:02:18

    统计元音字母序列的数目 解题思路动态规划复杂度 力扣链接 解题思路 官方题解 动态规划 这题的动态规划的转移方程非常容易看出,还有就是要处理下溢出问题 动态规划 class Solution { public int countVowelPermutation(int n) { int mod = 1000000007;

  • 所反射企鹅2022-01-17 13:34:14

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • Promise.all解析及其用法(注意事项)2022-01-17 11:35:10

    为什么谨慎使用Promise.all? 有一天, 测试跟我反馈说,用户信息页面挂掉了, 整个页面的是空白的(无数据)。 打开浏览器调试了一下,发现只是一个获取用户爱好的接口挂掉了。那么一个接口挂掉了为什么会导致整个页面无数据呢? 先定位一下出问题的代码: Promise.all([occupations(), hob

  • 算法笔记——归并排序及其基础面试题2022-01-16 12:30:46

    再谈归并排序 在我以前的数据结构专栏中已经对归并排序做了介绍,这里我们开始先复习一下归并排序的思路与代码 归并排序用到了分治的思想,将数组不断细分成小的几个区间,将每个区间排成有序后,再将大区间排为有序 代码实现:(非递归实现) void _MergeSort(vector<int>&arr,int l,in

  • 单链表的双指针解法(一)2022-01-16 11:32:20

    1、合并两个有序链表leetcode21   class Solution { public ListNode mergeTwoLists(ListNode l1, ListNode l2) { // 虚拟头结点 ListNode dummy = new ListNode(-1), p = dummy; ListNode p1 = l1, p2 = l2; while (p1 != null && p2

  • 面试题 16.06. 最小差2022-01-16 02:01:19

    给定两个整数数组a和b,计算具有最小差绝对值的一对数值(每个数组中取一个值),并返回该对数值的差 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/smallest-difference-lcci 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 import java.util.Arrays;

  • 数据结构--链表实现求多项式乘积2022-01-15 23:34:14

    数据结构–链表实现多项式求和&&求积 首先,数据的组织形式:使用数组来存储结构体数据相对比较简单。但是为了熟悉链表的使用,这里使用链表。多项式的表示:输入的时候先输入系数,然后输入指数。输出同样是这样。 难点: 求多项式乘积不像求和,因为后插入数据的指数可能比前一个数据要

  • C 练习实例662022-01-14 14:30:39

    题目:输入3个数a,b,c,按大小顺序输出。 程序分析:利用指针方法。 程序代码: #include<iostream> using namespace std; void Swap(int* p1, int* p2) { int temp = *p1; * p1 = * p2; * p2 = temp; } int main() { int a, b, c; int* pa, * pb, * pc; pa = &a; pb = &b;

  • 牛客竞赛计算几何专题班二维基础2022-01-12 23:59:55

    ​ D.Operation Love 题意: 在二维坐标图给出一个手掌状图形,判断该图形是左手还是右手。 题解: 枚举所有线段,通过线段长度找到A,B,C三个点,若 B C

  • 用STC15系列单片机搞个简陋的温度传感器2022-01-12 23:32:30

    学习STC15单片机有一段时间了,整个温度传感器玩玩。 在家里我想知道温度,但我不看温度计,就是用单片机来测,哈哈。(我太闲了一天天) 这里附上keil5源码: #include<STC15F2K60S2.H> #include<intrins.h> #define uchar unsigned char #define uint  unsigned int      uchar tab[]={

  • 函数指针与指针函数2022-01-12 23:02:59

    指针函数 #include <stdio.h> void printWelcome() { printf("程序启动,欢迎使用\n"); } int changData(int data) { return ++data; } int main() { void (*p)(); //定义一个函数指针变量 p = printWelcome; //指向函数(需相同类型) (*p)(); //调用

  • 844. 比较含退格的字符串2022-01-12 17:00:46

    给定 s 和 t 两个字符串,当它们分别被输入到空白的文本编辑器后,请你判断二者是否相等。# 代表退格字符。 如果相等,返回 true ;否则,返回 false 。 注意:如果对空文本输入退格字符,文本继续为空。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/backspace-string-compare 著作

  • 的回复打电话给2022-01-11 13:03:46

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • leetcode 306. 累加数高精度加法+回溯2022-01-10 22:03:39

    1 class Solution { 2 public: 3 vector<string>ans; 4 bool isAdditiveNumber(string num) { 5 int n=num.size(); 6 function<int(int,int)>dfs=[&](int u,int k) 7 { 8 if(k>=3) 9

  • 蓝桥杯(2)——蜂鸣器与继电器的使用2022-01-10 18:02:52

    目录 蜂鸣器与继电器的使用 一、原理  二、代码控制 三、与LED的连接控制举例 蜂鸣器与继电器的使用 一、原理 首先,如何去控制蜂鸣器与继电器呢,必须要知道的是蜂鸣器与继电器的各个引脚图(如下): 来源于CT107D单片机综合训练平台原理图 1.(1).蜂鸣器BUZZER,控制端口在N BUZZ,接着找对

  • 二叉树的遍历(python)2022-01-10 04:31:06

    一、中序 1. 递归 class Solution: def inorderTraversal(self, root: TreeNode) -> List[int]: if not root: return [] res = [] res.extend(self.inorderTraversal(root.left)) res.append(root.val) res.extend(se

  • Leetcode-75-颜色分类2022-01-09 17:31:06

    题目链接 题目描述 给你一个只含有若干个0,1,2的数组。 使相同的数字挨在一起,并按0,1,2的顺序排列。 如:1,2,1,2,0 输出:0,1,1,2,2 要求 O(n)的时间复杂度 思路 首先想到的就是sort()

  • 是该公司的股东是2022-01-09 11:05:23

    数组-88. 合并两个有序数组 题目描述题目样例 Java方法:直接合并后排序思路及算法代码执行结果复杂度 Java方法:双指针思路及算法代码执行结果复杂度 Java方法:逆向双指针思路及算法代码执行结果复杂度 题目描述 给你两个按非递减顺序排列的整数数组 nums1 和 nums2,另有两

  • P2存储程序原理2022-01-08 21:32:01

      教学目标:理解典型程序在计算机硬件中工作过程 了解计算机基本的组成构件 程序数据在硬件中的流动过程 阅读书籍《Computer organization and Design》第一章第三节 存储程序思想 1945年冯-诺依曼提出存储程序思想  例如:+ - = % 这些操作视为指令 程序用指令控制物理硬件 进

  • const与指针的关系2022-01-07 23:04:24

    1.const在类型名之前,不能通过指针修改指针指向的值, 如下面示例,我们不能通过p1的解引用来修改a的值。 int a =10; const int *p1 = &a; // ok *p1 = 100; //error 2.cosnt在指针名之前,不能修改指针指向的地址 如下面示例,p2指向a的地址之后,将不能改变它的指向 int a = 10;

  • 单片机电子时钟设计(期末课程设计)2022-01-07 22:02:57

    目录 一、设计内容 二、总体方案设计 2.1 功能分析 2.2 各模块功能说明 三、硬件系统设计 四、软件系统设计   4.1 程序总体流程图   五、源代码  六、测试结果展示 七、设计总结 一、设计内容 内容:用单片机控制实现基本数字电子钟的设计,扩展了4X4键盘和4位LED数码显示器,可

  • 独立按键控制LED移位2022-01-07 18:02:14

    #include <REGX52.H> #include <INTRINS.H> void Delay1ms(unsigned int xms)     {     unsigned char i, j;     while(xms--)     {         _nop_();         i = 2;         j = 199;         do         {           

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有