ICode9

精准搜索请尝试: 精确搜索
  • java实现第三届蓝桥杯拼音字母2019-07-29 20:41:30

    拼音字母 在很多软件中,输入拼音的首写字母就可以快速定位到某个词条。比如,在铁路售票软件中,输入: “bj”就可以定位到“北京”。怎样在自己的软件中实现这个功能呢?问题的关键在于:对每个汉字必须能计算出它的拼音首字母。 GB2312汉字编码方式中,一级汉字的3755个是按照拼

  • java实现第六届蓝桥杯立方体自身2019-07-29 15:37:50

    立方变自身 题目描述 观察下面的现象,某个数字的立方,按位累加仍然等于自身。 1^3 = 1 8^3 = 512 5+1+2=8 17^3 = 4913 4+9+1+3=17 … 请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个? 请填写该数字,不要填写任何多余的内容或说明性的文字。 结果:6 public

  • LeetCode 5.最长回文子串 解法与分析2019-07-26 21:03:48

    问题描述: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad" 输出: "bab" 注意: "aba" 也是一个有效答案。 示例 2: 输入: "cbbd" 输出: "bb"   先介绍一下回文:回文是一个正读和反读都相同的字符串,例如,“aba” 是回文,而 “a

  • java实现罗马数字转十进制2019-07-25 19:35:27

    古罗马帝国开创了辉煌的人类文明,但他们的数字表示法的确有些繁琐,尤其在表示大数的时候,现在看起来简直不能忍受,所以在现代很少使用了。之所以这样,不是因为发明表示法的人的智力的问题,而是因为一个宗教的原因,当时的宗教禁止在数字中出现0的概念! 罗马数字的表示主要依赖以下几

  • 剑指Offer——题目72019-07-15 13:37:04

    /* 日期:2019.7.15 * 作者:*** * 功能:剑指offer 题目七 * * =============================================================== * 问题描述: * 大家都知道斐波那契数列,现在要求输入一个整数n, * 请你输出斐波那契数列的第n项(从0开始,第0项为0)。 * n<=39 * * =======

  • C++-计算三角形面片的法线代码2019-07-09 16:01:08

    综述 C+±计算三角形面片的法线代码;随手记下来,免得找不到 库 依然是CGAL 11 代码 Point calTriNormal( Point ver1, Point ver2, Point ver3 ) { double temp1[3], temp2[3],normal[3]; double length = 0.0; temp1[0] = ver1[0] - ver2[0]; temp1[1] = ver1[1] - ver

  • Constructing Roads 最小生成树(prime()),注意边的处理方式2019-06-30 11:55:05

    Problem Description There are N villages, which are numbered from 1 to N, and you should build some roads such that every two villages can connect to each other. We say two village A and B are connected, if and only if there is a road between A and B, or

  • Leetcode 117. 填充每个节点的下一个右侧节点指针 II 解题思路及C++实现2019-06-23 21:51:20

    方法一:层序遍历 解题思路: 和第116题一模一样,其实,用队列queue更简单一些,不用将顺序倒来倒去。通过使用队列的长度信息queue.size(),可以只需要一个队列就能做到层序遍历。 /* // Definition for a Node. class Node { public: int val; Node* left; Node* right;

  • 145-PHP 使用<<<和HTML混编(一)2019-06-14 12:37:47

    <?php $html=<<<TEMP1 <title>PHP输出HTML代码</title> <body> <a href=#>转向一个其他地址的链接</a> </body>TEMP1; echo $html;?>  

  • leetcode之合并两个有序链表2019-04-22 21:48:56

                         题目:将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:  输入:1->2->4, 1->3->4   输出:1->1->2->3->4->4思路:从两链表第一个结点开始比较结点的值,取较小者作为合并链表的元素,

  • 初学之@MySQL的各种数据类型2019-03-14 10:48:47

    MySQL的基本数据类型 MySQL支持许多数据类型 数值数据-类型: TINYINT SMALLINT MEDIUMINT BIGINT INT...........等等 日期/时间-类型: YEAR TIME DATE TIMESTAMP...........等等 字符串类型: CHAR VARCHAR BINARY VARBINARY BLOB TEXT ENUM SER...........等等 开始操作 开机

  • 【JAVA多线程编程核心技术】第二章 对象及变量的并发访问2019-03-03 13:50:05

    这里仅仅是我读该书收获的知识点,如果我熟悉的我自动或略不写 一、synchronized可重入锁 在使用synchronized,当一个线程获取某个锁之后,再次请求这个锁,可以再次得到这个锁。 比如线程thread-0获取了对象A的锁,现在还没有释放该锁,然后开始去请求另外一个资源(或者方法),而该资

  • 【Codeforces 484A】Bits2019-02-25 20:37:29

    【链接】 我是链接,点我呀:) 【题意】 让你求出l~r当中二进制表示1的个数最多的数x 【题解】 最多有64位 我们可以从l开始一直增大到r 怎么增大? 找到l的二进制表示当中0所在的位置 假设i这一位的0经过加法变成了1 那么我们再从低位到高位依次枚举那一位为1就好 然后把这个

  • Java中 BigInteger 的常用方法与注意事项2019-02-07 16:38:30

    有时处理数字范围较大的数字相对麻烦,但有了BigInteger就可以完美解决,BigInteger具体的范围到底有多大,我之前查找了下,说是理论无穷大,看内存的大小(只供参考)     本文主摘: int 与 BigInteger之间的相互转化方法 使用BigInteger时的注意事项 BigInteger的常用方法   主摘1: 1 imp

  • java 解析域名得到host2019-01-30 14:47:48

    // 形如https://www.baidu.com 或 www.baidu.com, 判断这两种情况,并解析前者去掉http头,传入domain host // 方案1:正则表达式 + URI解析方法 import java.io.IOException; import java.net.URI; import java.net.URL; import java.util.regex.Pattern; public class Main { p

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

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

ICode9版权所有