欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • C#基础算法题 找出最大值和最小值

    找出最大值和最小值 题目要求 输入n个数,n numbers[i]) { min = numbers[i]; } } return min; } static void Main(string[] args) { string[] temp = Console.ReadLine().Split(' ...

    程序员文章站2023-08-31
  • 基础排序算法

    一些基础算法总结一下,作为一个记录 ...

    程序员文章站2023-08-21
  • 算法进阶指南-基础算法-贪心

    1.Sunscreen题目链接代码:import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;import java.util.HashMap;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int C =

    程序员文章站2023-03-25
  • JVM基础知识(四)- 分代回收机制和垃圾回收算法

    这次我们来讲讲垃圾回收,前边或多或少的都提及过垃圾回收的知识点,我们经常说的GC(Garbage Collection)就是垃圾回收,我们都知道JAVA都是由C++演化而来,那么JAVA和C++很重要的一点不同就是自动分配内存和自动回收内存,这两块已经不需要JAVA开发者来操心。但是GC对性能是有影...

    程序员文章站2022-12-20
  • 【C++算法基础】利用位运算来判断一个数的奇偶性

    作者:刘扬俊原文链接:https://blog.csdn.net/qq_19782019/article/details/85621386今天看到一个大佬的快速幂算法,全程跪着看完的,大佬的优化一步一步榨干性能,从18秒到0秒的优化真的是让我跪着站不起来了。。。下面我做一个笔记记录一下我觉得比较实用...

    程序员文章站2022-12-19
  • Java基础语法(8)-数组中的常见排序算法

    title: Java基础语法(8) 数组中的常见排序算法 blog: "CSDN" data: "Java学习路线及视频" 1.基本概念 排序: 是计算机程序设计中的一项重要操作,其功能是指一个数据元素集合或序列重新排列成一个按数据元素某个数据项值有序的序列. 排序码(关键码): 排序依据的数据项 ...

    程序员文章站2022-12-08
  • Python常见基础算法题

    1.判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数.示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右向左读, 为 01 。因此它不是一个回文数。def is_num(num): ''' 判断传递的参数是否是回文数 :param num: 传递.

    程序员文章站2022-11-30
  • 欧拉函数-gcd-快速幂(牛客寒假算法基础集训营1-D-小a与黄金街道)

    题目描述: 链接:https://ac.nowcoder.com/acm/contest/317/D来源:牛客网小a和小b来到了一条布满了黄金的街道上。它们想要带几块黄金回去,然而这里的城管担心他们拿走的太多,于是要求小a和小b通过做一个游戏来决定最后得到的黄金的数量。 游戏规则是这样的: 假设道路 ...

    程序员文章站2022-10-06
  • js--基础算法

    递归:递归函数是在一个函数通过名字调用自身情况下构成的 /*function jiecheng(n){//n=5 if(n==1){//基点 return 1; }else{ return n*jiecheng(n-1); } }*/ //alert(jiecheng(100));//9.33262 ...

    程序员文章站2022-10-04
  • Java基础--算法

    运算符算术关系==、>=、>、

    程序员文章站2022-10-04
  • 基础排序算法的Java实现

    冒泡,选择,插入,希尔,堆排序,归并排序(递归&非递归),快排(递归非递归)package com.kuang.method;import java.util.Arrays;import java.util.Stack;public class SortMethod { // for test public static void main(String[] args) { int testTime = 500000; int maxSiz

    程序员文章站2022-09-21
  • 4.Java基础第二篇(2)学习笔记、数组常见算法

    1.数组的常见算法1)、这里会直接上java开发主要掌握的常见算法,数组常见算法10个,没写的,就只是需要了解的,没必要浪费太多时间再这个上面,有算法工程师呢!2)、数组元素的赋值(杨辉三角)//提示: //①、第一行有1个元素,第n行有n个元素 //②、每一行的第一个元素和最后一个元素...

    程序员文章站2022-07-15
  • 2020牛客寒假算法基础集训营2 I题

    建通道题目描述在无垠的宇宙中,有 n 个星球,第 i 个星球有权值 vi。由于星球之间距离极远,因此想在有限的时间内在星际间旅行,就必须要在星球间建立传送通道。任意两个星球之间均可以建立传送通道,不过花费并不一样。第 i 个星球与第 j 个星球的之间建立传送通道的花费是 lowbit(vi⊕vj),...

    程序员文章站2022-07-15
  • C语言程序设计基础篇(简单算法) 大一新生颤颤巍巍作

    目录前言               1、Hello world!               2、分段函数      3.从1加到n的累加计算(运用for循环,用变量sum保存累加的和)      4.累加变式改变符号做运算(for循环基础,符号变换) 5.阶乘(for循环)简单阶乘 n! 6.1...

    程序员文章站2022-07-15
  • 算法基础——选择排序

    条件:数组思想:数组第一个元素与余下的元素相比较,如果满足比较条件,两者互换,以此类推;比较次数:N*N/2次比较,N次交换;特点:1.运行时间与输入无关;2.数据移动是最小的;C++实现:const int N = 10;void selectionSort(){ int a[N]; srand(...

    程序员文章站2022-07-14
  • 2020牛客寒假算法基础集训营1

    2020牛客寒假算法基础集训营1

    A 题样例就跟没给一个效果分类讨论底为1或2,这两种情况不能有交集。至于公式比较容易得出。一开始wa的原因是没有最后一个%mod。。#include <iostream>#include <malloc.h>#include <cstdio>#include &l...

    程序员文章站2022-07-13
  • 2020牛客寒假算法基础集训营4

    2020牛客寒假算法基础集训营4

    B括号序列思路:用栈去模拟,左括号进栈右括号出栈(对应括号),最后判断一下是否栈空,空说明没问题,否则不行。代码:#include<bits/stdc++.h>using namespace std;int main(){string s;cin>>s;stack<ch...

    程序员文章站2022-07-13
  • 2020牛客寒假算法基础集训营2

    2020牛客寒假算法基础集训营2

    题目链接:2020牛客寒假算法基础集训营2官方标程题解:标程我先说一下我的感受 虽然我菜 但是还是想吐槽G题的概率取模,真恶心;D:数三角我的做法是用向量做,暴力枚举任意的三个点,然后算出以每个点为顶点的角的两条边的向量乘积,看是否小于0,这里需要注意判断两个向量是否共线,也就是判断三个点是否共线:...

    程序员文章站2022-07-13
  • 2020牛客寒假算法基础集训营3

    2020牛客寒假算法基础集训营3

    A牛牛的DRB迷宫I思路:暴力dfs,时间复杂度O(2^n)超时,改dp。定义状态:dp[i][j]表示起点(1,1)到坐标(i,j)的路径条数。边界:因为只能向右或者向下走,所以dp[1][i]和dp[i][1]都可以计算出来,dp[1][1]=1。状态转移方程:dp[i][j]=dp[i][j-...

    程序员文章站2022-07-13
  • 2020牛客寒假算法基础集训营2

    2020牛客寒假算法基础集训营2

    A min(A,Y)+min(B,Z)+min(C,X)B1 和 66 以外不需要考虑。要让 616616 子串最多一定是 61616… ,这样后面的串可以继续接16 ,所以如果cnt6>cnt1 答案就是cnt1else 就是cnt-1#include<bits/stdc++.h>...

    程序员文章站2022-07-13