首页 > 编程语言
选择排序算法
      选择排序算法1.原理选择排序和冒泡排序类似,但是选择排序是采用一个变量来接受最小值的下标,因此每一趟比较只需要交换一次数组元素即可。2.举例数组a[]={21,3,44,22},用选择排序算法升序排序。设置一个变量min来接受最小值下标,min初始值为0,即a[min]=a[1]第一趟:a[1]与a[min]比,3小于21,于
分类:编程语言   时间:2019-03-20 13:03:17    收藏:0  评论:0  赞:0  阅读:4
一线互联网常见的14个Java面试题,你颤抖了吗程序员
一线互联网常见的14个Java面试题,你颤抖了吗程序员
分类:编程语言   时间:2019-03-20 13:02:04    收藏:0  评论:0  赞:0  阅读:4
java并发等待条件的实现原理(Condition)
本篇继续学习AQS中的另外一个内容-Condition。想必学过java的都知道Object.wait和Object.notify,同时也应该知晓这两个方法的使用离不开synchronized关键字。 synchronized是jvm级别提供的同步原语,它的实现机制隐藏在jvm实现中。作为Lock系 ...
分类:编程语言   时间:2019-03-20 12:56:20    收藏:0  评论:0  赞:0  阅读:7
学习python 检测字符串的方法
检测字符串长度的方法:len() 检测字符串是否含有字母的方法:str.isalpha() 检测字符串是否含有数字的方法:str.isnumeric() 检测字符串是否有大写字母:str.upper() 检测字符串是否含有小写字母:str.lower 更多is.xxx的方法,请参考: https:/ ...
分类:编程语言   时间:2019-03-20 12:55:23    收藏:0  评论:0  赞:0  阅读:8
Spring Boot 自定义 starter
一、简介 SpringBoot 最强大的功能就是把我们常用的场景抽取成了一个个starter(场景启动器),我们通过引入springboot 为我提供的这些场景启动器,我们再进行少量的配置就能使用相应的功能。即使是这样,springboot也不能囊括我们所有的使用场景,往往我们需要自定义starte ...
分类:编程语言   时间:2019-03-20 12:52:47    收藏:0  评论:0  赞:0  阅读:8
python面试的100题(4)
4.打乱一个排好序的list对象alist? 结果为:[2, 5, 3, 1, 4] random() 方法返回随机生成的一个实数,它在[0,1)范围内。 语法 以下是 random() 方法的语法: 注意:random()是不能直接访问的,需要导入 random 模块,然后通过 random 静态 ...
分类:编程语言   时间:2019-03-20 12:51:19    收藏:0  评论:0  赞:0  阅读:13
Spring之Spel表达式
正常业务场景一般不用这个技术,但需要知道有这么个东西支持Spring。 记忆力不好,抄了些套路代码便于以后用到。 参考: https://www.jianshu.com/p/5537b2c86acd ...
分类:编程语言   时间:2019-03-20 12:50:08    收藏:0  评论:0  赞:0  阅读:8
选择排序
void swap(int *a,int *b){ int temp=*a; *a=*b; *b=temp; } void selectSort(int *a,int n){ for(int i=0;i<n-1;i++){ int min=i; for(int j=i+1;j<n;j++){ if( ...
分类:编程语言   时间:2019-03-20 12:48:55    收藏:0  评论:0  赞:0  阅读:6
[Swift]LeetCode814. 二叉树剪枝 | Binary Tree Pruning
We are given the head node root of a binary tree, where additionally every node's value is either a 0 or a 1. Return the same tree where every subtree ...
分类:编程语言   时间:2019-03-20 12:47:26    收藏:0  评论:0  赞:0  阅读:6
Leecode刷题之旅-C语言/python-389 找不同
相同的数异或为0,而俩数组只有一个字母不同,所以只要全都异或一遍就只剩下那个不同的字母的ascuii码,ascuii码是int类型,只要强制类型转换为char就行了。 ...
分类:编程语言   时间:2019-03-20 12:45:48    收藏:0  评论:0  赞:0  阅读:10
Leecode刷题之旅-C语言/python-326 3的幂
和2的幂思路一样的算法。 但是题目有个进阶要求 不使用循环或者递归 这里计算最大的3的幂次方的数 然后判断n能否被这个数整除即可。 python: ...
分类:编程语言   时间:2019-03-20 12:42:06    收藏:0  评论:0  赞:0  阅读:10
[Objective-C语言教程]指针(15)
Objective-C中的指针简单易学。使用指针可以更轻松地执行某些Objective-C编程任务,并且在不使用指针的情况下无法执行其他任务(如动态内存分配)。 所以有必要学习指向成为一个完美的Objective-C程序员。 在这小节中将通过简单的步骤学习指针。 每个变量都是一个内存位置,每个内存位 ...
分类:编程语言   时间:2019-03-20 12:37:51    收藏:0  评论:0  赞:0  阅读:14
java对LIst的排序
准备排序的实体类 1,java8之前对集合排序 结果: 3,java8对集合优雅排序 (1) (2) ...
分类:编程语言   时间:2019-03-20 12:37:36    收藏:0  评论:0  赞:0  阅读:12
java内部类(转)
原文地址:https://blog.csdn.net/hikvision_java_gyh/article/details/8963562# 为什么需要内部类? java内部类有什么好处?为什么需要内部类? 首先举一个简单的例子,如果你想实现一个接口,但是这个接口中的一个方法和你构想的这个类中的一个 ...
分类:编程语言   时间:2019-03-20 12:36:29    收藏:0  评论:0  赞:0  阅读:15
多线程的主要优点
(1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态; (2)占用大量处理时间的任务使用多线程可以提高CPU利用率,即占用大量处理时间的任务可以定期将处理器时间让给其它任务; (3)多线程可以分别设置优先级以优化性能。 以下是最适合采用多线程处理: (1)耗时 ...
分类:编程语言   时间:2019-03-20 12:31:10    收藏:0  评论:0  赞:0  阅读:10
15.IEnumerable和IEnumerator
先说IEnumerable,我们每天用的foreach你真的懂它吗? 阅读目录 自己实现迭代器 yield的使用 怎样高性能的随机取IEnumerable中的值 阅读目录 自己实现迭代器 yield的使用 怎样高性能的随机取IEnumerable中的值 自己实现迭代器 yield的使用 怎样高性能的 ...
分类:编程语言   时间:2019-03-20 12:29:21    收藏:0  评论:0  赞:0  阅读:12
muduo学习笔记(六) 多线程的TcpServer
@[toc] 前言 前面铁牛棋牌森林舞会介绍了muduo网络库的单线程设计方式,即一个EventLoop 处理所有的事件,包括链接的建立、IO、计算、以及链接的销毁,本文介绍下muduo中的多线程设计方法。 多线程TcpServer EventLoopThreadPool 多线程的muduo::TcpServe ...
分类:编程语言   时间:2019-03-20 12:29:06    收藏:0  评论:0  赞:0  阅读:11
Java并发之AQS详解
一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronizer(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo ...
分类:编程语言   时间:2019-03-20 12:26:30    收藏:0  评论:0  赞:0  阅读:12
Python爬虫工作好做吗?爬虫工作发展前景如何呢?
为什么网上Python爬虫教程这么多,但是做爬虫的这么少呢?爬虫发展又该是如何呢?我们来看看一篇深入前线的小哥的分析。关于爬虫的技术要求:爬虫掌握熟练的话,包括简单的mysql语句、html和css简单的知识以及最厉害的scrapy爬虫框架,基本上就可以去尝试海投一下爬虫岗位。创一个小群,供大家学习交流聊天如果有对学python方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进
分类:编程语言   时间:2019-03-20 12:00:14    收藏:0  评论:0  赞:0  阅读:21
Java程序员最常用的20%技术总结
远程连接呀,linux的一些简单的命令呀,tomcat呀什么的
分类:编程语言   时间:2019-03-20 11:58:27    收藏:0  评论:0  赞:0  阅读:22
417855条   1 2 3 4 ... 20893 下一页
© 2014 designnerd.net 版权所有 鲁ICP备09046678号-4
打开技术之扣,分享程序人生!
             

鲁公网安备 37021202000002号