ICode9

精准搜索请尝试: 精确搜索
  • UnixBench算分介绍【转】2022-06-30 15:05:55

    转自:https://developer.aliyun.com/article/674729 简介:    关于如何用UnixBench,介绍文章很多,这里就不展开了。这里重点描述下它是如何算分的。 运行参数 碰到很多客户,装好后,直接./Run,就把结果跑出来了,然后还只取最后一个分值,比谁高谁低。    关于如何用UnixBench,介绍文章

  • FPGA 优化指令2022-06-11 18:35:31

    通常情况下case语句和if语句一样会综合出代有优先权解码的硬件电路,从上大侠选项优先级逐渐降低。但如果设计者知道case语句中的所有项是互斥的,这时候就使用”parallel_case"综合指令。 具体用法在case关键字行的注释中插入”synthesis full_case“ always @(key)  case(key)   

  • 474. 一和零2022-04-05 20:32:08

    ✅做题思路or感想 一道01背包问题,有所不同的是这里背包的价值是“个数” 这里每一个物品都有两种重量,所以背包也设有两种容量就好了,二维背包走起来 dp数组的含义 dp[i][j]表示容量为i,j的背包所能容纳的最大元素个数 递推公式 经典01背包公式的两个容量版,以及把价值变成了个数:d

  • 排序算法2022-03-27 10:01:28

    1.冒泡排序(无价值交换影响排序速度) 对存放原始数据的数组,按从前往后的方向进行多次扫描,每次扫描称为一趟。当发现相邻两个数据的次序与排序要求大小次序不符合时,即将这两个数据进行互换。 ①屌丝冒泡 void blue_sort(int a[], int n)//屌丝版的冒泡排序; { int i, j, temp = 0, co

  • XDOJ342022-02-21 10:02:30

    问题描述 水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。 (例如:1^3 + 5^3 + 3^3 = 153)。 定义一个函数int function(int a, int b),计算区间[a,b]或区间[b,a]上水仙花数的个数。 输入说明 输入由两个整数a和b构成,a和b之间用空格分隔。0<a,b<1000

  • 相信这道奥数题,小时候难倒很多人,现在程序一秒告诉你答案2022-02-04 15:03:36

                 a                                           a~f是6个从1~6的数字,现在想要三角形的三边相等,有多           b           c                                     少种方法呢?             

  • java 计算 1 - n 中,有多少个 12022-01-30 23:32:46

    快过年了,闲暇练脑。 用了三种方式实现,做对比。 第一种方法,循环出每一个数据值,然后对每个数据的每一个数字进行计算。时间复杂度O(n) 第二种方法,循环出每个数据,然后对包含1的数据组合成字符串,然后进行字符串替换。替换前后长度对比,得出长度。时间复杂度O(n) 第三种方法,分别计算1在

  • leetcode5968. 银行中的激光束数量(mid)(274周赛)2022-01-02 19:31:29

    银行中的激光束数量 题目描述解题思路代码复杂度 力扣链接 题目描述 银行内部的防盗安全装置已经激活。给你一个下标从 0 开始的二进制字符串数组 bank ,表示银行的平面图,这是一个大小为 m x n 的二维矩阵。 bank[i] 表示第 i 行的设备分布,由若干 '0' 和若干 '1'组成。'

  • split是不是把用户输入的字符串直接转换成列表并默认以空格切割了2021-12-31 20:02:15

    # count = input("用户输入相加的数字(例如:5+1):") # li = count.split('+') #split是切割,默认按空格切割,我指定了+号切割 # uesrcount = int(li[0] )+ int (li[1]) #把列表元素按照索引转换成int类型,然后相加的和赋值给uesrcount # print(uesrcount) # 用户输入多

  • 11.15-判断一个数是否为质数2021-11-23 13:32:38

    #include <stdio.h> #include <stdlib.h> int main() {     int k,a,b,i,count1,count2;     for(k=4;k<=100;k=k+2)     {         for(a=2;a<=k/2;a++)         {             //判断a是否为质数             count1=0;             for(i=2;

  • 猜拳游戏——比积分,先的到3积分的赢2021-11-08 23:33:53

    package text;import java.util.Random;import java.util.Scanner;class Demo3 { public static void main(String[] args) { game g=new game(); g.caiquan(); }}//确定用户和电脑猜拳内容class game{ String people;//定义人 String computer;//定义电脑 in

  • shell脚本案例-主机状态监控脚本2021-10-29 23:31:30

    案例需求 通过脚本判断远程计算机的存活状态 脚本应用场景 1、通过监控平台调用监控脚本对服务器进行监控 2、机器扫描 解决问题 1、运维人员实时掌控机器的状态,防止宕机或者由于压力过大造成请求处理延时,保障业务的稳定、高效运行 脚本思路 1、通过ICMP协议的ping命令ping目标主

  • LeetCode--500. 键盘行(C++描述)2021-10-12 09:34:57

    // Source : https://leetcode-cn.com/problems/keyboard-row/ // Date : 2021-10-12 题目描述: 题目分析:由于题目的提示说到word[i]的字符会包含大写和小写,因此我们在初始化键盘的字符的时候需要将大小写全部初始化,然后比较的时候,只要word的字符有大写或者小写的话,就将该计

  • 算法中的数学问题 众数问题2021-10-11 15:01:59

    169 多数元素 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 n / 2 的元素。 输入一个一维数组,输出一个整数,表示数组中个数占多数的元素。 输入:[3,2,3] 输出:3 解析: ​ 采用哈希表是一种最为直接的方法,统计数组中每个元素出现的次数,然后找

  • day7-字典作业2021-09-23 22:01:00

    定义一个列表,在列表中保存6个学生的信息(学生信息中包括: 姓名、年龄、成绩(单科)、电话、性别(男、女、不明) ) students = [{'name': '张三', 'age': 23, 'score': 62, 'cell': '110', 'gender': '不明'}, {'name': &

  • leetcode-求众数 II2021-09-08 12:05:01

    一.题目描述 给定一个大小为 n 的整数数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 进阶:尝试设计时间复杂度为 O(n)、空间复杂度为 O(1)的算法解决此问题。 https://leetcode-cn.com/problems/majority-element-ii/ 二.代码 public List<Integer> majorityElement(in

  • global全局变量 unlocal非局部变量 local 局部变量2021-07-31 20:02:06

    global全局变量 unlocal非局部变量 local 局部变量 count = 1 def a(): count = 'a函数里面' # 如果不事先声明,那么函数b中的nonlocal就会报错 def b(): ''' nonlocal只能在封装函数中使用, 在外部函数先进行声明,这里是在函数a中;在内部函数进行

  • Java数组:稀疏数组2021-07-23 02:00:07

    稀疏数组 稀疏数组是一种数据结构 一个数组中的大部分元素为 0 ,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式: 记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的 值 和 行列值记录在一个小规模的数组中 如下图:左边是原始数组,右

  • [2021 Spring] CS61A 学习笔记 lecture 25 Scheme Examples2021-07-21 19:34:49

    目录Translate to SchemeReview of Iteration via Tail RecursionTail-Recursive Version of countAnother Higher-Order Function Example: MapReverseTail-Recursive ReverseTrees Recursions Translate to Scheme 将python program转换成Scheme version。 # python版本 def cou

  • Majority Number II2021-07-18 11:03:11

    Source Given an array of integers, the majority number is the number that occurs more than 1/3 of the size of the array. Find it. Example Given [1, 2, 1, 2, 1, 3, 3], return 1. Note There is only one majority number in the array. Challenge O(n) time

  • 22. 括号生成2021-07-11 15:32:30

        class Solution { public List<String> generateParenthesis(int n) { List<String> res = new ArrayList<String>(); generate(res,"",0, 0,n); return res; } //count1 统计“(”的个数,count2统计“)”的个数

  • 308,求众数 II2021-06-14 23:05:15

    给定一个大小为 n 的数组,找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 说明: 要求算法的时间复杂度为 O(n),空间复杂度为 O(1)。示例 1: 输入: [3,2,3]输出: [3] 示例 2: 输入: [1,1,1,3,3,2,2,2]输出: [1,2] 答案: 1public List<Integer> majorityElement(int[] nums) { 2

  • Leetcode 4. 寻找两个正序数组的中位数-困难(带图)2021-06-13 23:32:12

    写下leetCode,每天一道,带上图,题目来源leetCode 文章目录 题目-4. 寻找两个正序数组的中位数图-思路将两数组有顺序合并到一起(归并排序),然后选取中间的位置图-二分法 代码二分法 demo下载路径参考 题目-4. 寻找两个正序数组的中位数 给定两个大小分别为 m 和 n 的正序(从

  • 2021.5.152021-05-18 17:05:03

    A - Soft Drinking #include<bits/stdc++.h>using namespace std;int main() {int n,k,l,c,d,p,nl,np;cin>>n>>k>>l>>c>>d>>p>>nl>>np;int Yin=k*l/nl;int Ning=c*d;int Yan=p/np;int a1=min(Yin,Ning);int a2=min(a1,

  • sql存储过程基础知识2021-04-30 17:58:46

    定义变量: DECLARE v_ins_id INT; DECLARE v_message VARCHAR(128) DEFAULT '';   判断: if    elseif   else    end if  ;    case  可以实现比if更为复杂的判断  :  CASE age     WHEN 20 THEN SET @count1=@count1+1;     ELSE SET @count2=@count2+1;   END

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

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

ICode9版权所有