首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Java,后端开发,网站开发,数据结构,算法分析.

    Javase-7.数组定义与使用

    // 注意:虽然省去了 new T[], 但是编译器编译代码时还是会还原 int [] array1 = { 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ,空间编号都是从 0 开始,依次递增,该编号称为数组下标,数组可以通过 下标访问其任意位置元素 。 能够更方便完成对数组遍历 . 2.2基本类型变量与引用类型变量区别 基本数据类型创建变量,称为基本变量,该变量空间中直接存放是其所对应值; 而引用数据类型创建变量,一般称为对象引用,其空间中存储是对象所在空间地址 a 、 b 是内置类型变量,因此其空间中保存就是给该变量初始化值。 array 是数组类型引用变量,其内部保存内容可以简单理解成是数组在堆空间中首地址。

    36500编辑于 2024-11-19
  • 来自专栏linux commands

    【Python】7“函数定义和使用“

    函数 定义函数 def是定义函数关键字,定义函数过程如下: def 函数名(参数): return 参数 空函数 教程里提到这个知识点“空函数”,也就是什么都不做函数,使用到一个关键字 比如说一个做加法运算函数,基本功能是需要传入两个int型参数,但是用户如果传入是非int型,那么会报Python内置错误。 使用参数检查,能限制参数类型,自定义错误信息,让函数调用者更清楚报错原因。 >>> def myabs(x): ... return -x 做参数检查后,调用这个函数者就只能传入int和float,否则就会报自定义错误信息:bad operand type 返回多个值 我们先来看看返回多个值代码:(这个代码是教程里案例 计算判别式△=2b-4ac值 2. 根据△结果判断一元二次方法有无根 3.

    91820发布于 2021-08-12
  • 来自专栏从零开始学自动化测试

    JavaScript 学习-7.函数定义几种方式

    前言 JavaScript中函数定义基本分3种方式:函数声明,函数表达式,构造函数。 函数表达式 我们可以在var 定义一个变量时候,给它赋值一个函数,function声明函数后面没有函数名称,这实际上就是匿名函数。 方法覆盖 当有2个相同名称函数,但是传参不一样,JavaScript 中没有重载,python中也没有重载, java中有重载 在一个Java类中,定义多个同名方法,如果方法名相同,方法参数不同,包括参数类型和个数都不同 ,叫做方法重载。 调用重载方法时,Java 编译器通过检查调用方法参数类型和个数选择一个恰当方法。

    1.3K10编辑于 2022-05-17
  • 来自专栏听雨堂

    Android新手之旅(7) RadioButton定义

    希望用到RadioGroup功能,但遇到一些看似简单问题却无法解决:系统图标太大却难以更换,在网上找解决方案。 有些地方提到,由于用是图片,所以无法缩小,只好自定义 然后,找图标,在sdk文件夹下搜索含radio文件,很多,选一套合适即可。 这是在res/drawable下radiobutton.xml文件 <selector xmlns:android="http://schemas.android.com/apk/res/android state_checked="false"           android:drawable="@drawable/checknull" /> </selector> 这是radiogroup定义 2、button样式是android:button = "@drawable/radiobutton"。为了找这个属性费了大劲了。

    1.9K80发布于 2018-01-23
  • 来自专栏DevOps

    PowerShell 7.x 定义设置

    安装高版本powershellWindows 10⁄11 自带是 PowerShell 5.1(可执行文件名 powershell.exe),而微软目前主力维护是 PowerShell 7+(可执行文件名 7+ 配置文件路径: C:\Users\<用户名>\Documents\PowerShell\Microsoft.PowerShell_profile.ps1安装了高版本powershell后,建议在 可以使用winget install Microsoft.PowerShell也可以去官网下载powershell ,目前官网推荐版本是 7.x安装 PowerShell 扩展模块Install-Module 安装zoxide智能目录跳转工具winget install zoxidepowershell自定义配置编辑配置文件 notepad $PROFILE 填入如下内容# 我这里用了claudecode, 为了方便使用还自定义一个名为 'cc' 函数别名function cc { claude --dangerously-skip-permissions @args}# ---------- PSReadLine

    91210编辑于 2026-04-15
  • 来自专栏OSChina

    springBoot 整合自定义雪花算法

    1 配置pom文件 # 雪花算法配置数据中心和机器编号,不同机器组合不能重复 snowflake: datacenterId: 1 machineId: 2 2 编写配置文件 SnowFlakeFactory.java java.util.concurrent.ConcurrentHashMap; import java.util.concurrent.TimeUnit; import java.util.concurrent.locks.LockSupport; /** * 雪花算法 = 5; //机器标识占用位数 private final static long DATACENTER_BIT = 5;//数据中心占用位数 /** * 每一部分最大值 IllegalStateException("时钟在向后移动,当前时间是 " + currentMillis + " 毫秒,machineId映射 = " + machineIdLastTimeMap); } } 定义一个枚举 SnowFlakeController { @Autowired private SnowFlakeFactory snowFlakeFactory; /** * 雪花算法测试

    5.4K10发布于 2020-05-28
  • 来自专栏Unity3D

    ☆打卡算法☆LeetCode 7、整数反转 算法解析

    一、题目 1、算法题目 “将给定整数进行反转输出。” x 中数字部分反转后结果。 MAX_VALUE这个溢出条件来看 当出现 digit > MAX_VALUE / 10 且 还有rev需要添加 时,则一定溢出 当出现 digit == MAX_VALUE / 10 且 rev > 7 时,则一定溢出,7是2^31 - 1个位数 从**digit * 10 + pop < MIN_VALUE**这个溢出条件来看 当出现 **digit < MIN_VALUE / 10** 且 还有 三、总结 小于2^3110位数,首位只能是1或2,反转过来末位是1或2,小于7。 如果大于7,输入就溢出了。所以不用考虑末位7和-8,只要保证其余9位满足条件就行。

    59720编辑于 2022-08-07
  • 来自专栏决策智能与机器学习

    算法基础(7)| 主流智能算法概览

    ,选择以深度学习算法驱动的人工智能技术为主线,分析作为人工智能发展“三驾马车”算法、算力和数据技术现状、问题以及趋势,并对智能语音、语义理解、计算机视觉等基础应用技术进行分析,并提出了目前存在问题和技术发展趋势 PDF报告全文下载,请关注公众号并回复:20180917 2.算法分类归纳:回归、分类和聚类 回归是一种用于连续型数值变量预测和建模监督学习算法。 分类算法用于分类变量建模及预测监督学习算法,分类算法往往适用于类别(或其可能性)预测。 4.三种典型算法应用:智能语音、计算机视觉、自然语言处理 ? 之后检测算法主要分为两类,一是基于区域建议目标检测算法,通过提取候选区域,对相应区域进行以深度学习方法为主分类,如 RCNN、Fast-RCNN、Faster-RCNN、SPP-net 和 Mask

    90130发布于 2020-08-04
  • 来自专栏算法工程师之路

    每日算法题:Day 7

    作者:TeddyZhang,公众号:算法工程师之路 Day 7, 数据结构知识点走起~ 1 编程题 【剑指Offer】调整数组顺序使奇数放在偶数之前 输入一个整数数组,实现一个函数来调整该数组中数字顺序 当然可以,由于题目要求奇数和偶数相对顺序保持不变,也就是排序稳定性,而经过我们之前对常用排序算法了解,知道插入排序是稳定! int val; 4 struct ListNode *next; 5 ListNode(int x) : 6 val(x), next(NULL) { 7 我们在实现图创建和遍历算法时,提到了度概念,对于图中节点,度数=入度+出度,其中入度是指有多少个节点指向该节点,而出度是指从该节点出发指向了多少个节点! 队列也分为两种,一种是用数组存储表示,一种是基于链表存储表示。 基于数组存储表示队列被称为顺序队列。

    67420发布于 2019-08-09
  • 来自专栏机器学习原理

    机器学习(7)——聚类算法聚类算法

    类别的定义:簇 前面我们讲到把数据划分为不同类别,机器学习给这个类别定义一个新名字—簇。 将具有M个样本数据换分为k个簇,必然k<=M。 下面介绍一种最常用一种最基本算法—K-Means算法 K-Means算法 K- means算法,也称为K-平均或者K-均值,是一种使用广泛最基础聚类算法,一般作为掌握聚类算法第一个算法。 不同中心点中心K-Means算法预测结果 K-Means改进几种算法 前面简单地介绍了一种聚类算法思想K-Means算法,由于K-Means算法简单且易于实现,因此K-Means算法得到了很多应用 确切说,这个算法获得并不是最终结果,它是为其他算法服务,比如k-means算法。它能有效地降低k-means算法中计算点之间距离复杂度。 FFC2CC', '#C2FFCC', '#CCC2FF']) cm2 = mpl.colors.ListedColormap(['#FF0000', '#00FF00', '#0000FF']) 7.

    4.6K70发布于 2018-04-27
  • 来自专栏Java架构师必看

    7.Spring-Boot自定义Banner

    1.在src/main/resources新建banner.txt 写入信息内容2.在application.properties#自定义打印 bannerspring.banner.location= 大家好,我是架构君,一个会写代码吟诗架构师。今天说一说7.Spring-Boot自定义Banner,希望能够帮助大家进步!!! 1.在src/main/resources 新建banner.txt 写入信息内容 2.在application.properties #自定义打印banner spring.banner.location

    40430编辑于 2021-12-03
  • 来自专栏路过君BLOG from CSDN

    EXTJS7定义分组规则

    在Store.grouper属性配置Ext.util.Grouper实现自定义分组规则 关键配置 grouper:{ // "DESC" direction: "ASC", // 分组关键字计算函数 ,入参数据记录,返回分组关键字值,如果不实现此函数则取property配置记录字段值 groupFn: function(record) { return record.data.prop1 +

    61610发布于 2020-06-19
  • 来自专栏路过君BLOG from CSDN

    EXTJS7定义组件 IFRAME

    Ext.define('PSR.Iframe', { extend: 'Ext.Component', xtype: 'psr-iframe', config: { src: null }, element: { reference: 'element', children: [{ reference: 'iframe', tag: 'iframe', frameborder: "0", widt

    58520发布于 2020-06-19
  • 来自专栏ypw

    算法3-7:银行排队

    题意:就是多个窗口服务,每次来的人选择一个等待时间最短窗口。问所有人平均等待时间 思路:拿到这题有没有感觉像一个队列。就是先进队先服务,然后完事了才能挨到下一个,否则就在外面排队等待。 那么我们其实可以用一个一位数组来记录每个窗口服务最后那个时间节点。那么每次一个顾客来了,让他先选择一个等待时间最短那个窗口。然后就是判断顾客是需要等待还是当前窗口根本就没人。 然后更新这个窗口时间节点。否则我们就直接更新当前窗口服务节点。 int pos = inf; int res; for(int j=1;j<=m;j++){ if(qu[j] < pos){//空闲时间长,离开早,遍历找到离开最早那个

    1.3K20发布于 2021-04-25
  • 来自专栏惊羽-布壳儿

    算法练习(7) - 最大拼接数

    package top.buukle.buukle.排序类; import java.util.Arrays; public class 最大拼接数 { //给定一组非负整数 nums,重新排列每个数顺序 (每个数不可拆分)使之组成一个最大整数。

    68520编辑于 2022-06-15
  • 来自专栏JackeyGao的博客

    Leetcode 算法7. Reverse Integer

    Leetcode 算法7. Reverse Integer Posted August 17, 2016 问题链接: 7. 注意点: 此问题在2014-11-10有更新, 加入了对溢出控制, 当出现溢出则返回为0. 而Python中没有溢出行为, 所以为了Accepted, 加入了bit_length 判断. answer.bit_length() >= 32: return 0 return sign * answer 起初我用是转成字符串然后转成 顺便附上起初我错误解答. 大家可以感受下.

    40220发布于 2018-08-02
  • 来自专栏原创笔记

    算法7-1 数表问题

    编个题面先: 小明是个爱学习好孩子,上课时候老师布置了这么一个作业题: 根据一张由N个正整数组成数表,两两相加得到新数(共有N∗(N−1)/2个),然后将新数按照非递减排序。 举个例子呢就是:如果数表里包含有4个数1,4,3,9,那么正确答案就是4,5,7,10,12,13。 请你编程帮助小明完成这道题吧! 输入格式: 数据有两行,第1行是一个整数N(1<N≤100),表示数表中整数个数; 第2行是数表中N个整数(0≤整数≤5000),相邻整数间以一个空格分隔。 输入N个整数确保不重复。 输出格式: 输出一组按照升序排列整数和,相邻整数之间以一个空格分隔。 输入样例: 在这里给出一组输入。例如: 4 1 4 3 9 输出样例: 在这里给出相应输出。 例如: 4 5 7 10 12 13 代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 代码演示: 刚开始未优化方法:

    41440编辑于 2023-08-24
  • 来自专栏苦逼的码农

    算法专题(动规):不同定义产生不同解法

    今天聊一道 4 键键盘问题,这个问题挺有意思,而且可以明显感受到:对 dp 数组不同定义需要完全不同逻辑,从而产生完全不同解法。 首先看一下题目: ? 尝试分析一下这个算法时间复杂度,就会发现不容易分析。 所以这个算法并不好,复杂度太高,且已经无法优化了。 这也就说明,这样定义「状态」是不太优秀,下面我们换一种定义 dp 思路。 第二种思路 这种思路稍微有点复杂,但是效率高。 明确了这一点,可以通过这两种情况来设计算法: int[] dp = new int[N + 1]; // 定义:dp[i] 表示 i 次操作后最多能显示多少个 A for (int i = 0; i < 根据这个事实,我们重新定义了状态,重新寻找了状态转移,从逻辑上减少了无效子问题个数,从而提高了算法效率。

    1.2K20发布于 2019-10-14
  • 来自专栏码艺坊

    定义排序算法在JavaScript中应用

    前言在处理数据时,我们常常需要对数组进行排序以满足特定展示或分析需求。虽然JavaScript提供了内置sort()方法来简化这一过程,但在面对复杂排序逻辑时,自定义排序函数则显得尤为重要。 本文将以一个具体案例——按照自定义规则对字符串数组进行排序,来深入探讨如何实现和应用自定义排序算法。 我们目标是根据这些字符串特定部分,按照一定规则(例如先按点前部分,再按点后数字部分排序)来对数组进行排序。 结论通过自定义排序函数,我们能够精确控制数组元素排序逻辑,从而满足各种复杂应用场景。理解并掌握这类算法不仅能够提升我们编程能力,还能在实际开发中解决更多实际问题。 希望本文讲解和示例能够激发你对自定义排序函数兴趣,并在你项目中发挥重要作用。

    1.2K10编辑于 2024-05-28
  • 来自专栏葡萄城控件技术团队

    Spread for Windows Forms高级主题(7)---自定义打印外观

    表单打印多个部分都可以进行自定义,大多数定义选项存在于PrintInfo对象中。大多数打印选项是在PrintInfo对象上进行设置,并在表单级别上应用。 深入理解打印选项 你可以通过设置PrintInfo对象 属性,并将表单PrintInfo属性值设置为该对象,来自定义打印设置。 PrintInfo对象提供了以下属性用来自定义打印: 属性 描述 AbortMessage 获取或设置退出对话框显示信息。 你可以在任意支持Windows打印机上打印表单。 你可以自定义打印作业设置项包括打印机、纸张来源、以及纸张大小。 如果颜色已经在Colors属性中进行了预定义,那么你可以从颜色列表中为文本指定一个颜色。 如果图片已经在Images属性中进行了预定义,你可以指定一个图片。 你可以添加文本包括页数和总打印页数。

    6.1K70发布于 2018-01-10
领券