ICode9

精准搜索请尝试: 精确搜索
  • C 语言简单练习题|循环穷举2021-09-26 18:37:04

    做几道简单的C语言题。 (1) 求出 1! + 2! + 3! +...+n!; #include <stdio.h> int nF (int n); int plus_nF(int n); int main(void) { printf("%d\n", plus_nF(10)); return 0; } /*把N个n的阶乘加起来*/ int plus_nF(int n) { int result = 0; for (int i = 1

  • 图的广度优先伪代码实现-c++2021-09-26 18:33:14

    /* 图的广度优先算法(邻接矩阵的存储结构,无权图): 1. 算法思想: 1. 访问顶点 2. visited[i]置为true 3. 入队 4. - 出队 - 访问所有的邻接顶点,置true,入队,重复步骤4 2. 回顾循环队列: 1. 基本的结构:

  • DS顺序表合并操作2021-09-26 18:31:50

    题目描述 建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000) 已知两个递增序列,把两个序列的数据合并到顺序表中,并使得顺序表的数据递增有序 输入 第1行先输入n表示有n个数据,接着输入n个数据,表示第1个序列,要求数据递增互不等 第2行先输入m表示有m个数据,接着输入m个数据

  • leetcode 467. Unique Substrings in Wraparound String | 467. 环绕字符串中唯一的子字符串(动态规划)2021-09-26 17:30:25

    题目 https://leetcode.com/problems/unique-substrings-in-wraparound-string/ 题解 1、dp 超时版本 class Solution { public int findSubstringInWraproundString(String p) { HashSet<Integer>[] arr = new HashSet[26]; // <结尾字母,长度> for (in

  • java9.262021-09-26 17:00:26

    java软件安装步骤:下载完成后配置环境变量,从控制面板->系统和安全->系统->高级设置->环境变量->系统变量新建->变量名:JAVA_HOME变量值:到bin之前的文件路径->确定->找到Path->编辑文本->.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar->确定->新建->%JAVA_HOME%\bin->全部确定.在运行

  • 杭电20292021-09-26 15:06:41

    #include<stdio.h> char a[10000000]; char b[10000000]; int main() { int n,j,flag; scanf("%d",&n); getchar(); while(n--) { gets(a); for(int i=0;a[i]!='\0';i++) { j=i; } for(int i=0;i<=j;i++) { b[j-i]=

  • JavaScript剪刀石头布2021-09-26 15:02:17

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <style type="text/css"> * { margin: 0; padding: 0; } body { background: gray; text-align: ce

  • 算法-leetcode-5882. 网格游戏2021-09-26 13:06:49

    dfs+dp import java.util.ArrayList; import java.util.List; class Solution { int m, n, ans = Integer.MAX_VALUE; public long gridGame(int[][] grid) { m = grid.length; n = grid[0].length; dfs(grid, 0, 0, new ArrayList<>

  • KMP2021-09-26 13:04:34

    // // Created by Administrator on 2021/8/11. // #ifndef C__TEST02_KMP_HPP #define C__TEST02_KMP_HPP #include <iostream> #include <vector> using namespace std; class KMP { public: static int getIndexOfSubString(string s1, string s2){

  • 八大排序算法(1)冒泡排序2021-09-26 10:00:26

    冒泡排序的思想:两两相邻的元素进行比较,如果不满足条件就交换位置。 程序: #include <iostream> using namespace std; void BubbleSort(int a[], int length) { //注意冒泡排序是相邻两两比较,且j的遍历长度是在不断缩短的 for (int i = 0; i < length; i++) { for (int j

  • 刷题记录——剑指 Offer 21. 调整数组顺序使奇数位于偶数前面2021-09-26 09:06:19

    2021/9/26 题目描述 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。 示例: 输入:nums = [1,2,3,4] 输出:[1,3,2,4] 注:[3,1,2,4] 也是正确的答案之一。 提示: 0 <= nums.length <= 50000 1 <= nums[i] <= 1000

  • IntelliJ IDEA 激活码,免费的就是香,1分钟快速激活IDEA!2021-09-26 09:03:55

    一、IntelliJ IDEA 激活码 下边的 IDEA 激活码失效了的话,请关注微信公众号:Java团长,然后发送“ 激活码 ”即可获取最新且有效的。 二、免费的就是香,1分钟快速激活IDEA YT8MCJ1MVC-eyJsaWNlbnNlSWQiOiJZVDhNQ0oxTVZDIiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrd

  • majority 求众数系列题目2021-09-25 23:34:54

    169. Majority ElementGiven an array nums of size n, return the majority element.The majority element is the element that appears more than ⌊n / 2⌋ times. You may assume that the majority element always exists in the array. Example 1: Input: nums =

  • 初始C语言(2)2021-09-25 22:01:40

    # include <stdio.h> # include<string.h> int main() {     /*     // 1、四种常量     //(1)字面常量     3;     100;     3.14;     */          /*     //(2)const 修饰的常变量     const int num = 4; //const具有常属性,但仍然是变量;   

  • LeetCode 2006. Count Number of Pairs With Absolute Difference K【数组/哈希表】2021-09-25 19:34:19

    Given an integer array nums and an integer k, return the number of pairs (i, j) where i < j such that |nums[i] - nums[j]| == k. The value of |x| is defined as: x if x >= 0.-x if x < 0. Example 1: Input: nums = [1,2,2,1], k = 1 Output: 4 Explanati

  • 输入变量n的值,然后以n为数组长度定义整型数组,输入各个元素的值,要求将数组元素按升序重新排列后输出。2021-09-25 18:33:21

    package aaa; import java.util.Scanner; public class abc {     public static void main(String[] args) {         // TODO Auto-generated method stub         Scanner sc = new Scanner(System.in);         int i, k, b;         int n = sc

  • 使用BufferedImage挖空图片某个区域2021-09-25 14:34:53

    摘要:BufferedImage RGBA Transparent 挖图 抠图 先看看效果 代码 @Test public void getAlphaImage2() throws IOException{ String imagePath = "D:\\TSBrowserDownloads\\baozhen.png"; BufferedImage img=ImageIO.read(new File(imagePath));

  • [Vue3全面测试]setup的运行时序等的验证2021-09-25 13:02:54

    <template> <div> {{dataname}} {{setupname}} <p>Num:{{num}}</p> <p>Age:{{age}}</p> <button @click="plusOne1()">+</button> <button @click="plusOne2()">+</

  • Java 并发编程(一)2021-09-25 11:57:52

    多线程带来的风险 public class Unsafe { private int chenmo; public int add() { return chenmo++; } } 上面这段代码在单线程的环境中可以正确执行,但在多线程的环境中则不能。递增运算 chenmo++ 可以拆分为三个操作:读取 chenmo,将 chenmo 加 1,将计算结果赋值给 c

  • js-运算符2021-09-25 11:32:21

    js的运算符    转自:https://www.cnblogs.com/wang1can/p/12629347.html 一、算术运算符(+、-、*、/、%) 1、“+”分为字符相加和数值相加    2、“-”、“*”、“/”、“%”都是隐式转换为数值运算,     二、赋值运算(+=、-=、*=、/=、%=) 赋值运算就是在原数据的基础上进行

  • IntelliJ IDEA 激活码,博主亲测确实可用,点击进来激活IDEA吧!2021-09-25 10:02:12

    一、IntelliJ IDEA 激活码免费快捷获取方法 下边这个 IDEA 激活码失效了的话,请关注微信公众号:Java团长,然后发送“ 激活码 ”即可获取最新且有效的。 HKCMU6CU88-eyJsaWNlbnNlSWQiOiJIS0NNVTZDVTg4IiwibGljZW5zZWVOYW1lIjoi5rC45LmF5r+A5rS7IHd3d8K3YWppaHVvwrdjb20iLCJhc3NpZ25l

  • 2021-09-242021-09-24 23:57:52

    JavaScript数组去重 /* >>>>双循环去重 * 推荐的方法 * 效率较高 * 实现思路:获取没重复的最右一值放入新数组。 * (检测到有重复值时终止当前循环同时进入顶层循环的下一轮判断) */ function uniq(array) { var res = [], len = array.length; for (var i = 0; i <

  • 二维数组_听韩顺平课笔记2021-09-24 23:33:12

    1.二维数组入门 二维(two Dimensional)数组应用场景: 什么是二维数组: 输出二维数组: 关于二维数组的相关概念: 2.二维数组内存布局 动态初始化: int[][] arr = new int[3][3]; 二维数组内存布局: 二维数组引用arr,指向一个空间,空间中存放一维数组的引用地址 3.二维数组使用1 动

  • 力扣做题记录2021-09-24 23:30:21

    1.给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返回答案。 解题思路:最容易想到的方法是

  • 1021 个位数统计2021-09-24 23:04:00

    给定一个 k 位整数 N=dk−1​10k−1+⋯+d1​101+d0​ (0≤di​≤9, i=0,⋯,k−1, dk−1​>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定 N=100311,则有 2 个 0,3 个 1,和 1 个 3。 输入格式: 每个输入包含 1 个测试用例,即一个不超过 1000 位的正整数 N。 输出格

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

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

ICode9版权所有