ICode9

精准搜索请尝试: 精确搜索
  • OJ刷题——渊子赛马2020-04-25 21:08:39

    题目描述 赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国

  • ESA2GJK1DH1K升级篇: STM32远程乒乓升级,基于Wi-Fi模块AT指令TCP透传方式,MQTT通信控制升级-BootLoader程序制作过程(V1.0)2020-04-25 18:06:12

            前言   这一节实现的功能是使用MQTT通信控制模块去升级     这一节还是着重讲解一下如何移植升级程序文件到自己的项目   我做的单片机升级封装文件的目的是希望大家直接移植到自己的项目使用!   关于实用性:   现在的封装适应所有的升级操作,无论用的啥

  • 运算符2020-04-25 17:02:40

    1、运算符:  算数运算符: +、 -、 *、 /、 %:余数 ++: var i=10;var y=++i; console.log(y);   输出y的值为11.若var y=i++;输出y的值为10,先执行i赋值给y,再执行i++,此时y=i --  赋值运算符: =、 += : var i=10;i+=10;//i=i+10,输出20 -= : i=i-10 *= : i=i*10 /= : i=i/10 %= : i=i/10

  • 4-252020-04-25 17:02:27

    // var i=10; // var y=i++  y=10 赋值 先执行y=i, // var y=++i  y=11 赋值先执行i++ // var y=i++; // var y=++i; // var y=--i; // var y=i +=10; // var y=i-=10; // var h=10; // var o=11; // var p=h==o; // var p=h!=o // var p=h>=o

  • 04252020-04-25 16:55:49

    // i++/++i=i+1 // i=10   // i+=10 // i=i+10 // ==比较数值不比较数据类型  ===比较数值和数值类型 // var i=10; // var a=10; // var b=11; // var c=12; // var y=++i; // var x=i===a; // var v=( b>=a || b<=c ); // console.log(v); // a

  • LeetCode 661. 图片平滑器2020-04-25 14:36:15

    1. 题目 包含整数的二维矩阵 M 表示一个图片的灰度。 你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) , 平均灰度的计算是周围的8个单元和它本身的值求平均,如果周围的单元格不足八个,则尽可能多的利用它们。 示例 1: 输入: [[1,1,1], [1,0,1], [1,1,1]]

  • 编辑器、编译器、文件、IDE等常见概念辨析2020-04-25 10:52:59

    一。编辑器、编译器、文件、IDE等常见概念辨析(初步学习,若有错误请指出) 1. 编辑器与编译器的区别,及好用的编辑器(文字转自百度) 1. 编辑器与编译器的区别: 编译器:编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源

  • 插入排序2020-04-24 23:06:34

    #include<stdio.h> #include<stdio.h> #include<windows.h> #define MAXSIZE 21 int defaultDate[] = {-9999,67,33,44,55,22,90,56,34,78,0}; void Insertsort1(int dataHandle[], int n); //找到正确的位置后成批移动 void Insertsort2(int dataHandle[], int n)

  • 练习1-14 编写一个程序, 打印输入中各个字符出现频度的直方图。2020-04-24 20:08:13

    #include <stdio.h> int main() { printf("======打印输入字符频度的直方图======\n"); unsigned int ws[128]; // 字符频度数组。 int i, j, c; i = j = c = 0; // 默认每个字符出现0次。 for (i = 0; i < 128; i++) { ws[

  • 测试人员不要懂太多的Python,做减法2020-04-24 19:03:06

    在群里面被人问了个python题: -4%7 的结果什么是4,无法理解。我的回复:作为测试人员,又是一个小白学习者,不要被这种数学知识给缠住了。编程对于咱们多数人都觉得很难学,如果还要给自己出一些这种数学烧脑题,真会消耗咱们的时间和激情,最后半途而废了。 记得我在大学阶段,学习C语言,花了很多

  • AcWing 费解的开关 二进制枚举2020-04-24 17:56:01

         解题思路:每一行每一个开关是否需要操作完全由上一行灯的亮灭状态所决定。 所以用二进制枚举第一行开关的操作情况。 第一行灯的亮灭状态确定后,整个5*5所有灯的亮灭状态就确定了。 因为最后一行没有下一行了,所以判断最后一行是否全为亮,若不全为亮就是不合题意。 1 #incl

  • 练习1-13 编写一个程序,打印输入中单词长度的直方图。2020-04-24 16:06:09

    /*水平方向的直方图*/ 1 #include <stdio.h> 2 #define MAXHIST 15 3 #define MAXWORD 11 4 #define IN 1 5 #define OUT 0 6 7 int main() 8 { 9 10 int c, i, nc, state; 11 int len; 12 int maxvalue; 13 int ovflow; 14 int wl[MAXWORD];

  • C#用冒泡排序对String型二维数组进行排序2020-04-24 14:03:17

    本文采用冒泡排序法对二维数组进行排序 代码内容如下 using System; namespace experment4 { class Program { private static int result; private static int result1; static void Main(string[] args) { string[

  • 求两个输入数字的汉明距离2020-04-24 13:55:18

    #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<assert.h> int hammingDistance(int x, int y) { int b = x ^ y;//首先二者异或去求不同的位数 int count = 0; int i = 0; for (i = 0; i < 32; i++)//要点是32位字节循环 { if (((b >

  • 有排序规则的两个数组的合并_去重,排序规则不变2020-04-23 19:05:02

    static void Main(string[] args) { int[] A = { 1, 5, 6, 7, 12, 15, 55, 60 }; int[] B = { 2, 4, 5, 6, 8, 9, 44, 44, 55, 56, 87 }; IList<int> C = new List<int>(); int AL = 0;

  • 二维数组学习笔记2020-04-23 18:53:32

    一、二维数组的定义 当一维数组元素的类型也是一维数组时,便构成了“数组的数组”,即二维数组。 二维数组定义的一般格式: 数据类型 数组名[常量表达式][常量表达式] 例如: int a[4][10] a数组实质上是一个有 \(4\) 行、 \(10\) 列的表格,表格中课存储 \(40\) 个元素。第 \(1\) 行第

  • 算法设计:滑块拼图2020-04-23 12:08:37

    滑块拼图 描述 问题变为判定从初始局 5 2 8 1 3 0 4 6 7 变为目标局 5 2 8 1 3 7 4 6 0 是否有解的。0代表空格 输入 2个3×3的数字矩阵,一共6行。 每行是3个数字。 前三行代表初始局,后三行代表目标局。 数字0代表X的位置 输出 如果有解输出possible 否则输出impossible 输入

  • 字节跳动unity开发面试经验实习生2020-04-23 12:06:29

    机试 标题写着是第2次算法方向。 一共有4道题目。我当时ac了三道题目。具体的题目名称我不记得了,我先把代码写出来。 //文本变换 // 本题为考试多行输入输出规范示例,无需提交,不计分。 #include <bits/stdc++.h> using namespace std; int main() { //freopen("1.in","r",

  • java环境变量2020-04-22 21:54:03

    一、JDK 1.卸载之前版本     2.下载安装   3.选择系统对应版本下载    4.双击安装jdk  5.配置环境变量    JAVA_HOME:JDK安装目录      Path:添加 %JAVA_HOME%\bin     和  %JAVA_HOME%\jre\bin 6.cmd测试是否安装成功   二、安装Notepad++ 1.百度搜索 notepad+

  • 牛客挑战赛39 树与异或 离线 树上莫队 树状数组 约数2020-04-22 20:03:39

    LINK:树与异或 这种套路题还是得多写写。 第一问 直接树上莫队即可(不过这个板子也容易遗忘 推荐dfs序上搞 树分块总觉得比较难写... 第二问 询问树上路径上点权为z的倍数的点的个数. Analysis:可以考虑暴力了。暴力枚举z 然后统计询问的答案。 不过每次要将z的倍数的点要加到数据结

  • 质因数分解 120=2的3次方*3的一次方*5的一次方2020-04-22 15:54:07

    void get_primes(int n) { for(int i=2;i<=sqrt(n);i++) { if(n%i==0)//如果可以整除 { prime[++m]=i;//就加入 c[m]=0;//初始化一下 while(n%i==0) n/=i,c[m]++;//循环一下,n能除以多少个i } } if(n>1)//到最后的时候 再加进

  • 计算机数值方法——LU分解法2020-04-22 15:41:28

    算法流程 首先,LU分解法就是在高斯消元法的基础上,把矩阵AAA分解为一个上三角矩阵UUU与一个单位下三角矩阵LLL的乘积。 懒得敲LaTeX公式了,书上由具体的推导过程,这里我们重点介绍代码吧 主要就是在高斯消元的过程中标记单位下三角矩阵LLL,算法复杂度O(N3)O(N^3)O(N3),没有变化。

  • LeetCode LCP 01. 猜数字 多种语言解法 C/C++/Python/Java2020-04-22 12:01:49

    LeetCode LCP 01. 猜数字 多种语言解法 C/C++/Python/Java   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章!!! 博主目前仅在CSDN中写博客,唯一博

  • leetcode算法练习【264】丑数 II2020-04-22 11:43:13

    所有题目源代码:Git地址 题目 编写一个程序,找出第 n 个丑数。 丑数就是只包含质因数 2, 3, 5 的正整数。 示例: 输入: n = 10 输出: 12 解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。 说明: 1 是丑数。 n 不超过1690。 方案:动态规划,下一个丑数一定是从{2,3,

  • 【LeetCode】1248. 统计「优美子数组」2020-04-21 23:03:48

    题目 给你一个整数数组 nums 和一个整数 k。 如果某个 连续 子数组中恰好有 k 个奇数数字,我们就认为这个子数组是「优美子数组」。 请返回这个数组中「优美子数组」的数目。 示例 1: 输入:nums = [1,1,2,1,1], k = 3 输出:2 解释:包含 3 个奇数的子数组是 [1,1,2,1] 和 [1,2,1,1] 。

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有