单链表的特点是:单向。设头结点位head,则最后一个节点的next指向NULL。如果只知道头结点head,请问怎么将该链表排序? 设结点结构为 那么一般人见到这种题目,立马就会想到指针交换。是的,大家被指针交换的题目做多了,形成思维定势了。对于这道题,我们完全可以利用值交换来达到排序的目的。 当然, ...
                            
                            
                                分类:
编程语言   时间:
2018-09-18 00:15:42   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                    一、算数运算 二、比较(关系)运算 比较运算只能在同类型之间进行,其中 int 与 float 同属于数字类型 三、赋值运算 1、增量赋值 2、链式赋值 3、交叉赋值 交换两个数的值,通常要借助第三个变量 Python中使用交叉赋值无需借助第三个变量 4、解压赋值 一个列表中有5个元素,现在要将这5 ...
                            
                            
                                分类:
编程语言   时间:
2018-09-13 20:16:43   
                                阅读次数:
177
                             
                    
                        
                            
                            
                                    java 8 Integer 内部类 内部类预初始化从-128~127的Integer实例,每个具体实例的下标为i + (-IntegerCache.low),比如-128下标为-128-(-128)=0,再看一下自动装箱的函数valueOf 到这里我们上面的类的结果已经很明显一、将在main函数内 ...
                            
                            
                                分类:
其他好文   时间:
2018-09-03 13:48:40   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                    /*指针*/ #include void charPointFunction(){ //字符型数组 char *x="I like code",y[10];//使x[]初始化,使y[]未初始化 //计数器 int i; x=x+2; //移动数组元素指针 printf("%s",x); //循环 / ...
                            
                            
                                分类:
编程语言   时间:
2018-08-25 11:42:39   
                                阅读次数:
141
                             
                    
                        
                            
                            
                                区块链作为“创造信任的机器”显著降低价值交换的成本去中心化、分布式记账、加密技术、和智能化合约特性以去中心化的方式向用户提供一个共享,可靠的分布式记账本,其不可伪造,不可篡改和多方共识的特性,是价值互联网的基础设施。去中心化,不依托第三方发行管理机构采用SHA-256算法保证账户匿名性交易匿名总量有 ...
                            
                            
                                分类:
其他好文   时间:
2018-07-17 10:49:14   
                                阅读次数:
228
                             
                    
                        
                            
                            
                                    题意:将每件物品视作一个点,那么物品之间的价值交换就是一条有向边。本题中我们新建一个点 N+1 作为源点,那么需要做的就是找到一条从N+1 到1 的最短路。 根据题意可知,建立两条边的前提条件是其等级 L 之差 不超过 M。所以尝试把每个物品的等级都依次视作下界,每次都先将N个物品本身的价格作为边, ...
                            
                            
                                分类:
其他好文   时间:
2018-07-14 22:19:48   
                                阅读次数:
220
                             
                    
                        
                            
                            
                                前言: 因为项目需要用到RabbitMQ,前几天就看了看RabbitMQ的知识,记录下SpringBoot整合RabbitMQ的过程。 给出两个网址: RabbitMQ官方教程:http://www.rabbitmq.com/getstarted.html SpringBoot整个RabbitMQ教 ...
                            
                            
                                分类:
编程语言   时间:
2018-06-12 22:27:03   
                                阅读次数:
208
                             
                    
                        
                            
                            
                                    一、基本思想 冒泡排序是一种基于数值交换的排序,从第一个元素开始,与后面紧接着的一个元素比较,如果当前这个数更大,则交换两者的数值,那么值更大的元素就像泡泡一样往后走。第n趟排序即可使第n大元素从前往后走。进行n-1次这样的"冒泡操作"后,整个序列就有序了。 二、实现代码 三、测试结果 四、总结分析 ...
                            
                            
                                分类:
编程语言   时间:
2018-06-05 00:45:44   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                    python中 a , b = b , a 可以将 a 和 b 的值交换 原理: 右边的 a, b 会返回一个元组(tuple),然后给左边的a, b 会分别赋值为这个元组(tuple)里的第一个和第二个。 上述的代码也可以这么写 那么 c 是什么类型呢? ...
                            
                            
                                分类:
编程语言   时间:
2018-05-20 15:27:42   
                                阅读次数:
503